Skip to content

Code-With-Khushiii/LoveSkin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’– LoveSkin – A Skincare E-Commerce Website (MERN Stack)

LoveSkin is a modern and elegant skincare e-commerce web application built using the MERN Stack (MongoDB, Express.js, React.js, Node.js). It allows users to explore, purchase, and learn about skincare products, with a focus on beauty, wellness, and an intuitive user experience.

🌟 Live Demo

πŸš€ Coming Soon

πŸ“Œ Features

βœ… Fully responsive and mobile-friendly UI
βœ… User authentication with JWT
βœ… Admin dashboard for product and order management
βœ… Browse products by category, tags, or search
βœ… Add to Cart, Wishlist, and Save for Later
βœ… Product Ratings & Reviews
βœ… Detailed product pages with ingredients, how to use, and share options
βœ… Secure Payment Integration (Planned)
βœ… Real-time order tracking (Planned)
βœ… Blog & skincare tips section (Planned)

πŸ§‘β€πŸ’» Tech Stack

Frontend:

  • React.js
  • Tailwind CSS
  • React Router
  • Redux / Context API (if used)

Backend:

  • Node.js
  • Express.js
  • MongoDB + Mongoose
  • JWT Authentication
  • Cloudinary (for image upload, if used)

πŸ“ Folder Structure

LoveSkin--A-skincare-E-commerce-website-using-MERN-stack/ β”œβ”€β”€ backend/ # Node.js + Express + MongoDB API β”‚ β”œβ”€β”€ controllers/ β”‚ β”œβ”€β”€ models/ β”‚ β”œβ”€β”€ routes/ β”‚ └── server.js β”œβ”€β”€ frontend/ # React.js + Tailwind frontend β”‚ β”œβ”€β”€ components/ β”‚ β”œβ”€β”€ pages/ β”‚ β”œβ”€β”€ assets/ β”‚ └── App.js β”œβ”€β”€ .env β”œβ”€β”€ package.json └── README.md

bash Copy Edit

πŸ› οΈ Installation & Setup

Clone the repository

git clone https://github.com/Code-With-Khushiii/LoveSkin--A-skincare-E-commerce-website-using-MERN-stack.git
cd LoveSkin--A-skincare-E-commerce-website-using-MERN-stack
Backend Setup
bash
Copy
Edit
cd backend
npm install
# Create a .env file and add your MongoDB URI and JWT_SECRET
npm run start
Frontend Setup
bash
Copy
Edit
cd ../frontend
npm install
npm start
The app will run on http://localhost:3000/ and the API on http://localhost:5000/.


πŸ‘€ Author
Made with ❀️ by Pragya Pal
GitHub: Code-With-Khushiii


πŸ™Œ Contributions
Contributions, issues, and feature requests are welcome!
If you’d like to collaborate, please open an issue or pull request.
The assets and UI from github  

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages