- This repository serves as a public showcase for a private codebase. The actual implementation is maintained in a private repo.
- Full-stack MERN e-commerce platform built and led as a team project.
- Three separate repositories: Admin UI, Customer Portal, API Server.
🔒 Source code is private. This repository serves as a public showcase.
Swagimals-Customer ← Customer-facing React storefront Swagimals-AdminUI ← Admin portal for inventory and order management Swagimals-APIServer ← Shared Node.js + Express REST API backend
- Product browsing, cart, checkout flow
- Google OAuth authentication
- Email subscription and notifications
- Fully responsive across all devices
- Inventory management dashboard
- Order tracking and fulfillment
- Customer management
- RESTful API serving both portals
- Google OAuth integration
- Third-party API integrations
- MongoDB with normalized schema design
- Led a team of developers end to end
- Mentored junior developers
- Managed delivery via Trello with Agile sprint tracking
- Owned full project lifecycle:
- Requirements documentation
- Database design and normalization
- Interactive prototype and UI design
- Frontend and backend implementation
- Code reviews and final delivery
| Layer | Technology |
|---|---|
| Frontend | React.js, JavaScript, CSS |
| Backend | Node.js, Express.js |
| Database | MongoDB |
| Auth | Google OAuth 2.0 |
| Project Management | Trello, Agile |
Jasmeet Singh — Senior Full Stack Developer, Toronto
Portfolio · LinkedIn