This project is developed to modernize and enhance the online presence of Green Supermarket, addressing various shortcomings of the existing website. Our team of six members collaboratively built a comprehensive e-commerce solution using Java, JavaScript, HTML, and CSS, with a focus on user-friendliness and efficient online shopping experience.
Features:
- User Authentication and Authorization: Secure login and registration process for users and admins.
- Product Search and Category Navigation: Easy-to-use search bar and dropdown menus for seamless product discovery.
- Cart Management: Add, remove, and modify items in the shopping cart with ease.
- Online Payment Integration: Secure PayPal payment gateway for hassle-free transactions.
- Order Notifications: Automated SMS and email notifications for order confirmations and updates.
- Customer Feedback: Post-purchase feedback system to gather user reviews and improve service.
- Admin Panel: Admin interface for product management, order processing, and viewing customer feedback.
Technologies Used:
- Frontend: HTML, CSS, JavaScript
- Backend: Java (JSP and Servlets)
- Development Tools: Apache Netbeans, Figma
How it Works:
- Home Page: Users can browse through product categories, search for specific items, and add them to their cart.
- Login and Signup: New users can register, and existing users can log in to manage their accounts and orders.
- Shopping Cart: Users can review their selected items, update quantities, and proceed to checkout.
- Payment: Secure payment process through PayPal integration.
- Feedback: Users can provide feedback post-purchase, enhancing the service quality.
- Admin Panel: Admins can manage product listings, view and process orders, and monitor customer feedback.
This project ensures a smooth and efficient shopping experience, catering to users of all age groups above nine years old, and simplifies the process of placing orders to avoid any potential hassles.
Contributors:
- Aswadige Fernando (Backend Development)
- Mahamarakkalage Perera (Backend Development)
- Inuka Jayarathna (UI Development and Front-end)
- Miriyagalla Meeriya (Front-end Development)
- Hettikankanam Sandipa (UI and Front-end Development)
- Anuda Amarasena (Development)