Web App2025
📘 Project Overview Shopmart is a custom-built E-Commerce platform designed to provide a modern, scalable, and API-driven shopping experience. Built using Node.js with Express as the backend, Shopmart enables users to browse products, manage carts, place orders, and handle transactions — all powered by secure authentication and modular architecture. This project was designed to be fully headless and integration-ready, allowing it to serve both frontend websites and third-party services like chatbots (Telegram Bot) or mobile apps

Project Highlight
A scalable, API-first e-commerce backend with secure JWT auth, Telegram integration, and dynamic product management — built entirely from scratch.
Key Features
- User Authentication (JWT) Secure login, registration, and token-based session handling.
- Product & Category Management Admins can create, update, and delete products with images via Cloudinary.
- Cart & Order System Customers can add products to cart, checkout, and track their orders.
Challenges
- Challenge: Managing user sessions securely across platforms
- Challenge: Handling media uploads and storage
- Challenge: Keeping API structure scalable and maintainable
Solutions
- Solution: Implemented stateless authentication using JWT access & refresh tokens with expiration control and token renewal logic.
- Solution: Integrated Cloudinary for image upload, resizing, and delivery via CDN to optimize loading speed.
- Solution: Adopted modular folder structure for routes, controllers, and services. Applied MVC principles and middleware separation.
Gallery

Technologies
Next.jsexpress.js
Details
- RoleFull Stack Developer
- Duration2 weaks
- Year2025
- CategoryWeb App