Code | Solutions

FullStack web app development

Beauty Point
Pakistan’s 1st Beauty Marketplace

Category​

Client​

Capslock

Start Date​

7 September 2022

Type

FullStack Development

Project overview

Developed a full-stack web application, "Beauty Point," a marketplace connecting customers with beauty professionals across Pakistan. This platform enables users to easily discover and connect with salons, spas, makeup artists, and other beauty service providers in their local area. Beauty Point streamlines the process of finding the right beauty services by offering detailed business profiles, advanced search and filtering capabilities, and much more.

Beyond client management, Planolitix empowers advisors with data-driven insights for better decision-making. It offers customizable reports, predictive analytics to identify trends, and visual charts to simplify complex financial data.

Admin Panel with Laravel & Vue

Business POS & Portal with Laravel & Vue

Public WebApp with Nuxt

beauty point laravel vue nuxt
beauty point laravel vue nuxt
beauty point laravel vue nuxt

Product development for
Capslock

I developed a robust single-page application (SPA) with a powerful Laravel backend and a dynamic Vue.js frontend. The user interface was meticulously crafted from Figma designs and styled using Bootstrap, ensuring a polished and responsive experience. Key features include custom reports and charts for data visualization, plus seamless Stripe integration for secure payment processing and managing monthly subscriptions. For the public-facing website, I leveraged Nuxt.js to implement Server-Side Rendering (SSR), enhancing performance and SEO.

I implemented a multi-tenancy database architecture, ensuring strict data isolation by providing a dedicated database for each business owner on the platform.

We translated the Figma design into a Vue.js frontend styled with Tailwind CSS, establishing secure communication through JWT authentication.

Our public website, built with Nuxt.js for a blazing-fast experience, lets users effortlessly search for and book services directly online.

I ensured the project was completed by following best practices and writing code that embodies the principles of SOLID, DRY, and readability.

My final step after project completion is to confirm that all functionalities operate as expected.