A modern e-commerce platform specializing in high-end men's fashion, built with cutting-edge web technologies for optimal performance and user experience.
- Live Demo
- Features
- Tech Stack
- Installation
- Project Structure
- API Reference
- Environment Variables
- Running Tests
- Deployment
- Contributing
- License
- Acknowledgments
- Roadmap
- FAQ
- Contact
Access the deployed version:
https://male-commerce.vercel.app
-
Product Management
- Multi-category product listings
- Advanced search with filters (price, size, brand)
- Product variations (color, size)
- Inventory tracking system
-
User System
- JWT authentication
- Secure login
- Profile management
- Order history tracking
-
Shopping Features
- Real-time cart management
- Multiple payment gateways
- Order status notifications
- Admin dashboard
- Product review system
- Shipping cost calculator
- Coupon/discount system
- Analytics integration
| Technology | Purpose |
|---|---|
| Next.js 13 | App Router & SSR |
| TypeScript | Type Safety |
| Tailwind CSS | Styling |
| React Context | State Management |
| React Hook Form | Form Handling |
| Framer Motion | Animations |
| ShadeCnUi | For Ui Elements |
| Technology | Purpose |
|---|---|
| Node.js | Runtime |
| Express | API Framework |
| MongoDB | Database |
| Mongoose | ODM |
| Redis | Caching |
| Stripe API | Payments |
| Service | Usage |
|---|---|
| Vercel | Frontend Hosting |
| AWS EC2 | Backend Hosting |
| GitHub Actions | CI/CD |
| Sentry | Error Tracking |
| Cloudinary | Media Storage |
- Node.js 18+
- MongoDB 6.0+
- Redis 7.0+
# Clone repository
git clone https://github.com/puloksec/male-commerce.git
cd male-commerce
# Install dependencies
npm install
# Set up environment
cp .env.example .env.local
# Start development servers
npm run dev