Dull Letter 5131

screenshot of Dull Letter 5131
express
react
chakra-ui

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.

Overview

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.

Features

  • Login/Signup from Email and Google Account: Users can sign up or log in using their email or Google account.
  • Product Filtering and Sorting: Users can filter and sort products based on specific criteria.
  • Product categories: The application includes different sections for various product categories.
  • Single Product Page: Users can view detailed information about a specific product on a dedicated page.
  • Specific user Wishlist: Each user has their own wishlist with personalized product selections.
  • Specific user Order: Users can view their previous orders and track their status.
  • Add to Cart with Promo Code: Users can add items to their cart and apply promo codes for discounts.
  • Checkout: Users can complete their purchase by checking out and providing necessary information.

Summary

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
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

react
React

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
Chakra UI

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

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
Vercel

Vercel offers built-in support for deploying and hosting Next.js applications, making it a popular choice among Next.js developers.