A modern full-stack e-commerce platform built with React, Node.js, Express, MongoDB, Firebase Authentication, and Stripe Payment Gateway.
Client: https://shop-sphere-roan.vercel.app/
Server: https://shopsphere-server-2.onrender.com
- User Registration & Login
- Google Authentication
- Browse Products
- Product Search & Filtering
- Product Details Page
- Add To Cart
- Wishlist Management
- Product Reviews & Ratings
- Secure Stripe Checkout
- Order History
- Profile Management
- Admin Dashboard
- Product Management
- Category Management
- User Management
- Order Management
- Review Management
- Deal/Special Offer Management
- Sales & Revenue Statistics
- React.js
- React Router
- Tailwind CSS
- DaisyUI
- React Query
- Axios
- SweetAlert2
- Recharts
- Node.js
- Express.js
- MongoDB
- Firebase Admin SDK
- Stripe Payment Gateway
- Firebase Authentication
- Google Login
git clone https://github.com/your-username/shopsphere-client.gitcd shopsphere-client
npm install
npm run devcd shopsphere-server
npm install
npm startVITE_API_URL=
VITE_FIREBASE_API_KEY=
VITE_FIREBASE_AUTH_DOMAIN=
VITE_FIREBASE_PROJECT_ID=
VITE_FIREBASE_STORAGE_BUCKET=
VITE_FIREBASE_MESSAGING_SENDER_ID=
VITE_FIREBASE_APP_ID=DB_USER=
DB_PASSWORD=
STRIPE_SECRET_KEY=
SITE_DOMAIN=
FB_SERVICE_KEY=Email: admin@example.com
Password: Admin123
Email: user@example.com
Password: User123
- Authentication System
- Product Management
- Category Management
- Shopping Cart
- Wishlist
- Reviews & Ratings
- Stripe Payment
- User Dashboard
- Admin Dashboard
- Order Management
Add project screenshots here.
This project is developed for educational and portfolio purposes.
Sohag Ali
Department of Computer Science & Engineering
Daffodil International University
GitHub: https://github.com/Sohag-ali