Skip to content

jayk-gupta/glam-luv-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 

Repository files navigation

(Project is in Development)

Glam Luv E-Commerce Platform

Description

Glam Luv is a full-stack e-commerce costmetics web application. The platform allows users to browse, search, and view products, with planned features such as login/signup, product filtering, and a shopping cart.


Screenshots

Screenshot 2025-05-02 205557 Screenshot 2025-05-02 205612 Screenshot 2025-05-02 205624 Screenshot 2025-05-02 204311 Screenshot 2025-05-02 204243 Screenshot 2025-05-02 204147 Screenshot 2025-05-02 204216 Screenshot 2025-05-02 204347

Tech Stack

  • Frontend:
    • React.js
    • Tailwind CSS
    • TypeScript
    • Shadcn
  • Backend:
    • Node.js
    • Express.js
  • Database:
    • MongoDB
  • Others:
    • Redux Toolkit (for state management)
    • Redux Toolkit Query
    • Gemini API

🚀 Frontend

  • Developed using React.js, Tailwind CSS, and ShadCN UI for a responsive and modern user interface.
  • Implemented user login/signup via OTP, using JWT (HTTP-only cookies) for secure session management.
  • Added account management functionalities: update profile, add/manage addresses, and delete account.
  • Enabled category-based product browsing (e.g., Lipstick, Eyeliner, Foundation).
  • Built a shopping cart system with full CRUD operations: add, update, and remove items in real time.
  • Used Redux Toolkit and RTK Query for efficient global state management and API integration.

🛠️ Backend

  • Created RESTful APIs with Node.js and Express.js for handling core application logic.
  • Designed a scalable MongoDB schema for users, products, cart, and addresses.
  • Implemented secure OTP-based authentication and session handling with JWT tokens via HTTP-only cookies.
  • Developed complete CRUD APIs for managing users, products, cart, and addresses.
  • Ensured clean and modular code structure to support scalability and maintainability.

Planned Features

  • Product Management:
    • Filtering and searching products by categories, price, and brand.
  • AI Beauty Advisor Chatbot:
    • An AI-powered Beauty Advisor chatbot that provides personalized product recommendations and skincare advice based on user preferences and concerns.

About

Glam Luv is a full-stack e-commerce costmetics web application. The platform allows users to browse, search, and view products, with planned features such as login/signup, product filtering, and a shopping cart.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages