-
Notifications
You must be signed in to change notification settings - Fork 0
Modern, customizable fashion curation platform that helps users discover, style, and organize outfits with ease. Designed for seamless browsing, smart recommendations, and a personalized wardrobe experience.
kithvin/StyleCrate
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Repository files navigation
π StyleCrate β The Modern MERN-Based Fashion Platform β¨ StyleCrate is a feature rich, responsive fashion platform built using the MERN stack (MongoDB, Express.js, React, and Node.js). It is designed to offer an elegant and enjoyable shopping experience for users while giving store managers and admins powerful tools for managing their products, orders, and customers. The platform focuses on speed, usability, and scalability, making it perfect for small boutiques, medium sized fashion stores, or large product catalogs. Shoppers can browse through carefully organized product categories, filter items based on their preferences, and add them to their carts in just a few clicks. The mobile optimized design ensures that browsing and purchasing are seamless on any device, whether at home on a desktop or on the go with a smartphone. For store managers, StyleCrate provides an intuitive and easy-to-use dashboard to handle the day-to-day operations. Adding new products, managing inventory, processing orders, and monitoring store performance can all be done in one place. Whether you are a customer looking for your next favorite outfit or an admin managing a growing inventory, StyleCrate ensures a smooth, reliable, and visually pleasing experience for everyone involved. ============================================================================================================================= π₯ Key Features For Shoppers ποΈ Browse Products β Explore items by category, price range, or popularity with visually appealing product cards. π Search & Filter β Quickly find the exact item you want with multiple filtering options. π§Ί Shopping Cart β Add, remove, and adjust quantities with instant updates. π± Mobile-Friendly β Optimized layouts for flawless browsing and shopping on phones and tablets. π¬ Product Details Page β See detailed descriptions, pricing, and product images. For Store Managers π¦ Product Management β Add, edit, or remove products with full control over details and images. π Dashboard Overview β See store performance, track orders, and view sales statistics at a glance. β Order Management β Manage customer orders, change statuses, and view history. π€ Image Uploads β Upload and manage high-quality product images using an integrated file upload system. π Category Organization β Group products by style, type, or collection for easy navigation. For Admins π Role-Based Access β Secure login system with different permissions for admins, managers, and staff. π Publish Control β Instantly publish or unpublish products with a single click. π Reports & Analytics β Review performance trends, popular items, and customer engagement. π‘οΈ Content Moderation β Approve product listings, descriptions, and images to maintain brand quality. π οΈ Tech Stack βοΈ Frontend : React.js + Vite π¨ Styling : Tailwind CSS π’ Backend : Node.js + Express.js π Database : MongoDB (Mongoose) ============================================================================================================================= π§ Installed Dependencies Note: If an error shows while running the project, install all the necessary dependencies listed below. Frontend Essentials β’ React β npm install react β’ React DOM β npm install react-dom β’ React Router DOM β npm install react-router-dom β’ Axios β npm install axios β’ React Hot Toast β npm install react-hot-toast β’ Tailwind CSS β npm install tailwindcss Backend Core β’ BcryptJS β npm install bcryptjs β’ Cloudinary β npm install cloudinary β’ Cookie Parser β npm install cookie-parser β’ CORS β npm install cors β’ Dotenv β npm install dotenv β’ Express β npm install express β’ JSON Web Tokens β npm install jsonwebtoken β’ Mongoose β npm install mongoose β’ Multer β npm install multer β’ Nodemailer β npm install nodemailer β’ Stripe β npm install stripe =============================================================================================================================βΆοΈ How to Run the StyleCrate Project π₯ Clone the Repository git clone https://github.com/<your-username>/StyleCrate.git cd StyleCrate βοΈ Install Backend Dependencies cd ../frontend npm install π Environment Configuration backend/.env # JWT Secret for signing tokens JWT_SECRET=" your_jwt_secret " # Application running mode NODE_ENV = " your_node_envβ # Admin Credentials SELLER_EMAIL="admin@example.com" SELLER_PASSWORD="admin1234" # MongoDB connection string MONGODB_URI="your_mongodb_connection_string " # Cloudinary CLOUDINARY_CLOUD_NAME = '"your_cloudanary_cloud_name" CLOUDINARY_API_KEY = ''your_cloudanary_api_key'' CLOUDINARY_API_SECRET = ''your_cloudanary_API_secret'' # Stripe Setup STRIPE_PUBLISHABLE_KEY = ''your_stripe _publishable_key'' STRIPE_SECRET_KEY = ''your_stripe _secret_key'' # Stripe Setup STRIPE_WEBHOOK_SECRET = ''your_stripe _webhook_secret_key'' # Subcribe Email Setup ADMIN_EMAIL= ''system _admin_email'' ADMIN_PASS= ''system _admin_password'' frontend/.env # Currency VITE_CURRENCY = '$' # Your Bakcend URL VITE_BACKEND_URL = "your_backedn_url" ============================================================================================================================= π Deployment The project is live and accessible at (Frontend view): (https://style-crate.vercel.app/) =============================================================================================================================
About
Modern, customizable fashion curation platform that helps users discover, style, and organize outfits with ease. Designed for seamless browsing, smart recommendations, and a personalized wardrobe experience.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published