ShopSphere is a Full-Stack E-commerce B2E (Business-to-Employee) application designed to provide a seamless shopping experience for users and a comprehensive management dashboard for administrators. Built with modern technologies, ShopSphere offers features such as product listings, shopping cart, secure payments, coupon management, and an admin dashboard for product management and analytics.
- User Authentication: Secure sign-up and login functionalities.
- Product Listings: Browse a wide range of products with detailed descriptions and images.
- Shopping Cart: Add, remove, and update product quantities in the cart.
- Secure Payments: Integrated with Stripe for secure and reliable payment processing.
- Coupon Management: Apply and manage coupon codes for discounts.
- Order Confirmation: Receive order confirmations with details and estimated delivery times.
- Admin Authentication: Secure access to the admin dashboard.
- Product Management: Create, update, and delete products.
- Product Analytics: View detailed analytics on product performance and sales.
- Coupon Management: Create and manage coupons for promotions.
- React
- Framer Motion
- Axios
- Zustand
- Lucide React
- SweetAlert2, React Content
- React Confetti
- React Hot Toast
- Recharts
- Stripe
- Node.js
- Express
- Mongoose
- MongoDB
- Redis
- Stripe
- JWT
- Bcrypt.js
- Cloudinary
- Cookie Parser
- ioredis
### Admin Credential
Use the following credentials to access the admin dashboard:
- **Email:** `admin@admin.com`
- **Password:** `123456`
**⚠️ Warning:** These credentials are for development purposes only. Ensure to change the admin password before deploying to production.