- Project Name: Grocery Management
- Group Members: Tejas Kapade, Srushti Bidaye.
- Date: 29/10/2023
The Grocery Management project is a cloud-based solution that utilizes Azure services to let you do shopping of groceries using web-application deployed on AKS cluster.
The grocery management project aims to address the following problem statement: "Inefficient and time-consuming grocery shopping processes for consumers and limited inventory control for store owners." This project will provide a comprehensive solution to optimize the grocery shopping experience for consumers by developing a user-friendly mobile application that enables them to create and manage shopping lists, find the most cost-effective products, and access real-time inventory information.
-
Azure Kubernetes Service (AKS): Azure Kubernetes Service (AKS) is a managed Kubernetes container orchestration service in Microsoft Azure for deploying, managing, and scaling containerized applications.
-
Azure Load Balancer: It is a network service that distributes incoming network traffic across multiple virtual machines to ensure high availability, scalability, and reliability for applications hosted in Azure.
-
Virtual Machine Scale Set (VMSS): It is a service that allows you to deploy and manage a group of identical virtual machines. It automatically increases or decreases the number of VM instances in response to changes in demand, helping to ensure high availability, load distribution, and efficient resource utilization for your applications.
- For Frontend: HTML, CSS, JS,
- For Backend: PHP,
- For database MariaDB service is used,
- Every file required to run the web-app is in /Grocery-Management repository.
- execute command inside your machine
$ git clone https://github.com/Tejas-K90/Grocy-Management/
- There is "GROCYHERE.sql" file as SQL DUMP file.
- You can DUMP SQL DATABASE into MARIADB by using these steps
- First Make Database named as "GROCERY" inside your mariadb server
- Execute this command inside yor linux
$ mysql -u root -p GROCERY < GROCYHERE.sql
- All tables and data will be imported inside your database
- All required files are inside "/Grocery_Management" folder.
- Complete instalation of apache2 and php inside your machine,
- Copy this all files from "/Grocery_Management" folder and paste to "/var/www/html" directory inside your machine.
- start the apache server
$ systemctl start apache2