A full-stack web application for browsing, managing, and purchasing groceries online.
Built with React + Vite (frontend) and Spring Boot / MongoDB (backend).
- User authentication (JWT-based login/signup)
- Browse products by category
- Add to cart & checkout flow
- Admin dashboard for managing products (add, update, delete, mark out-of-stock)
- Responsive design (mobile + desktop)
- Frontend: React, Vite, React Router, Tailwind CSS / Material UI
- Backend: Spring Boot, MongoDB, JWT Authentication
- Other: Axios, Cloudinary (for images)