Sephora is a global beauty chain that offers a wide range of classic and emerging brands in makeup, skincare, fragrance, body care and haircare category.
We are a group of five members who have created a clone of Sephora.com during our construct week at Masai School. Our application is a full stack application with both frontend and backend functionality. We have implemented various features including login/signup, product filtering and sorting, specific user wishlist and orders, add to cart with promo code, and checkout.
In summary, our group has successfully created a clone of Sephora.com with all the essential features including login/signup, product filtering and sorting, specific user wishlist and orders, add to cart with promo code, and checkout. This application can serve as a convenient platform for users to browse and purchase beauty products.
Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.
React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
Chakra UI is a popular open-source React component library that provides a set of accessible and customizable UI components to help developers create modern web applications.
Redux is a state management library for JavaScript apps that provides a predictable and centralized way to manage application state. It enables developers to write actions and reducers that update the state in response to user interactions, server responses, and other events, and can be used with a variety of front-end frameworks and back-end technologies.
Vercel offers built-in support for deploying and hosting Next.js applications, making it a popular choice among Next.js developers.