Rabbit Web App is a web-based version of an e-commerce grocery delivery platform, developed as a collaborative project between the Rabbit team and a group of university developers. The goal of this project was to create a scratch web application that could serve as a source of inspiration for the Rabbit team in their efforts to build their own official web version.
The project focuses on providing a user-friendly interface for browsing and ordering groceries online, integrating essential features such as product listings, user authentication, and order management. This app serves as a prototype, showcasing fundamental e-commerce functionalities, and is designed to be scalable and adaptable for future enhancements.
- Product Browsing: Users can view a variety of grocery products with details.
- User Authentication: Secure login and registration for users.
- Shopping Cart: Users can add products to their cart and proceed to checkout.
- Order Management: Ability to view and track orders.
- Responsive Design: Designed to work on various devices and screen sizes.
- Frontend: HTML, CSS, JavaScript (React.js)
- Backend: Node.js, Express (API services)
- Database: MongoDB
- Version Control: Git, GitHub
- Other Tools: Docker, Postman, AWS (for deployment and server management)
This web app is a collaboration project, and while it is functional, it is primarily a prototype. The goal was to provide the Rabbit team with a foundational web application that can inspire and guide the development of their own official platform.