Skip to content

An e-commerce learning project showcasing user authentication, cart functionality, and admin product management. Built with the MERN stack, users can register, login, and seamlessly add items to their cart, while admins have control over product listings. Perfect for learning MongoDB, Express.js, React, and Node.js!

Notifications You must be signed in to change notification settings

kashishgadhiya/Boho_Fashion-E-commerce-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 Boho Fashion E-commerce Website

Welcome to our Boho Fashion E-commerce website, where we showcase the latest trends in fashion for women, men, and more. This project is designed as a learning experience, leveraging modern web technologies to deliver a seamless shopping experience.

πŸ”§ Tech Stack:

  • Frontend: React for dynamic user interfaces, utilizing Vite for efficient development.
  • Backend: Node.js and Express for server-side logic.
  • Database: MongoDB for robust and scalable data storage.
  • Image Handling: Multer for efficient image uploads and management.
  • Styling: Tailwind CSS for sleek and responsive designs.
  • Payment Gateway: Stripe for secure and seamless transactions.

πŸ›’ Features:

  • User Authentication: Secure login and registration.
  • Shopping Cart: Intuitive system for adding and managing items.
  • Subscription: Email updates on new arrivals and promotions.
  • Search and Sorting: Easily search for products and sort them by A-Z, Z-A, highest price, and lowest price.
  • Responsive Design: Ensures a seamless experience across all devices.

πŸ‘©β€πŸ’Ό Admin Panel:

  • Item Management: Add, delete, and update products effortlessly.
  • Product Listing: Comprehensive view of all available items.

🎨 Customization:

  • Custom T-Shirt Design: Users can customize t-shirts by selecting color, adding text, and saving their design for purchase. Available in free size for both men and women.

πŸš€ Getting Started:

  1. Clone the repository.
  2. Install dependencies using npm install.
  3. Set up MongoDB and configure environment variables.
  4. Start frontend and backend servers.
  5. Access the website and admin panel via your browser.

πŸŽ‰ This project offers a great opportunity to explore React, Node.js, and MongoDB integration in building a full-fledged e-commerce platform. Join us in creating a stylish and user-friendly shopping experience!

About

An e-commerce learning project showcasing user authentication, cart functionality, and admin product management. Built with the MERN stack, users can register, login, and seamlessly add items to their cart, while admins have control over product listings. Perfect for learning MongoDB, Express.js, React, and Node.js!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published