Fashion Flaire is an online shopping website dedicated to trendy clothes. It features an intuitive user interface for browsing and purchasing clothes, a secure login and signup system, and an admin panel for managing products.
Admin Panel: Allows administrators to add new products and images to the shopping site. Admins can also edit and delete existing products, manage categories, and view sales reports.
Shopping Interface: Users can browse a wide range of trendy clothes categorized by gender, season, and style. Product pages include detailed descriptions, multiple images, customer reviews, and related product suggestions.
Cart Management: Selected items are updated in the cart list in real-time. Users can modify quantities, remove items, and proceed to checkout seamlessly.
Login and Signup: Secure user authentication using JWT (JSON Web Tokens) with password hashing and salting for enhanced security.
Responsive Design: Mobile-friendly design ensures an optimal browsing experience across devices, including smartphones and tablets.
Latest Trends: Products are updated in real-time as entered from Admin Panel to reflect the latest trends in fashion.
Home Page
Admin Panel - Manage Products and Categories
ADD PRODUCTS
Cart Page - Displays list and total
Login Page - Secure JWT Authentication
Description Page - Each product's complete description alongwith footer
Product List - All Products details
Latest Trends - Get Updated in real time
Signup Page - Create New User Account
Frontend: HTML, CSS, JavaScript, React.js Backend: Node.js, Express.js Database: MongoDB Authentication: Passport.js, JWT (JSON Web Tokens), bcrypt (for password hashing) Other Tools: Git, GitHub, Bootstrap, Font Awesome
- Clone the repository:
git clone https://github.com/your-username/your-repository.git
- Install dependencies:
npm install
- Configure MongoDB connection in
config/database.js
- Set up Stripe API keys for payment integration in
.env
file (if applicable) - Run the application:
npm start
Contributions are welcome! Please fork the repository and create a pull request with your improvements.
This project is licensed under the MIT License.