Project Overview: Grocers is an e-commerce website for online grocery shopping developed in response to the increasing trend of businesses moving online due to the Covid-19 pandemic.
Major Features: User authentication, session management, real-time updates, responsive design, admin and user portals with comprehensive functionalities.
Challenges and Solutions: Integrating frontend and backend seamlessly, setting up an effective MVC framework, maintaining session persistence, and providing a smooth user experience. Agile methodology and iterative testing helped address these challenges.
Case Study
Project Motivation
Reason for undertaking the project: Developed as a master's computer science project.
Context or background information: E-commerce website.
Specific events or trends that triggered the need for the project: Increasing trend of businesses moving online due to the Covid-19 pandemic.
Objectives
Main goals of the project: Lead and develop a dynamic website for online purchase of groceries.
Specific targets or metrics you hoped to achieve:
Create a rich frontend.
Create admin and user portals.
Add functionalities for admin portal such as adding, updating, and deleting items and users.
Add functionalities for user portal such as registration, sign-in, purchasing items, adding to cart, and wish-listing items.
Create a database for storing all application-related information.
Challenges
Technical challenges faced: Integrating frontend and backend seamlessly.
Operational or logistical challenges: Setting up an effective MVC framework and deploying on AWS.
User-related or market-related challenges: Maintaining session persistence and providing a smooth user experience.
Approach and Process
Initial steps taken to start the project: Started with database creation.
Methodologies or frameworks used: Agile methodology.