A full-stack e-commerce web application inspired by modern grocery delivery platforms, developed during my internship at Decrypton. This project simulates a real-world online grocery shopping experience with features like product listings, search, cart, checkout, authentication, and payment integration.
https://hyperlocal-delivery-application-d5vp.vercel.app/
- React.js
- Redux Toolkit
- Tailwind CSS
- React Router
- Stripe.js for Payments
- Node.js
- Express.js
- MongoDB with Mongoose
- JWT Authentication
- Stripe Payment Gateway
- Vercel (Frontend)
- Render / Railway (Backend)
- GitHub
- Postman (API Testing)
- Dotenv for config management
- 🔍 Search and filter products
- 🛒 Add to Cart, quantity adjustment
- 🔐 JWT-based Auth (Login/Signup)
- 🧾 Order summary and total calculation
- 💳 Stripe-based secure payments
- 📱 Responsive mobile-friendly UI
hyperdelivery-fullstack/
client/
├── public/
│ ├── index.html
│ └── favicon.ico
├── src/
│ ├── components/
│ ├── pages/
│ ├── App.js
│ └── index.js
├── package.json
└── .env
server/
├── config/
│ ├── db.js
│ └── config.js
├── controllers/
│ ├── userController.js
│ └── productController.js
├── models/
│ ├── User.js
│ └── Product.js
├── routes/
│ ├── userRoutes.js
│ └── productRoutes.js
├── middleware/
│ └── authMiddleware.js
├── server.js
└── package.json
- Built a scalable full-stack app from scratch
- Implemented Redux for state management
- Integrated Stripe for secure payments
- Used JWT for authentication and protected routes
- Gained hands-on experience in deploying apps using Vercel and Render
- 🛒 Grocery delivery platforms — for UI/UX inspiration
- 💳 Stripe Documentation — for seamless payment integration
- 🍃 MongoDB Atlas — for cloud-based database management
Made with ❤️ by Tanmay Kapoor
- 📬 Email: tanmaykapoor003@gmail.com