This repository contains source code for my final year project, initially named Blue Groceries - Online Grocery Store.
- NodeJs - https://nodejs.org/en/download/
- MySQLCommunity 5.7 - https://dev.mysql.com/downloads/mysql/
- A working internet connection.
- Install all the needed prequisites, download links are provided above.
- Create a MySQL Database, and start the MySQL server.
- Navigate to the root of this cloned repository and Import Mysql data into your database, using the command line.
mysql -u 'your-username' -p 'your-database-name' < data/bluegroceriesdata.sql
Note : The above code line will not work in Powershell, its recommended to use CMD or some other terminal.
- Install the node packages for the application using the
npm install
command in the terminal.
- Use
node app
command in the terminal, and if there is an error message,and the app crashes, try starting your MySQL server & its related services. - Restart the app using
node app
, after your MySQL server is up. - Open your browser, and go to 127.0.0.1:9227
- You will now be able to use the app.
If you would like to further develop this project,I have provided a documentation.pdf
file, which may help you in further understanding of project. The documentation is lighter version of the actual project report, i.e, some contents (non-essential) of it have been removed, while the essential parts are still present.
The project is no longer maintained, I will not be making any further commits to this project. Meanwhile, the project is free to use or develop further for anyone interested, until it follows original license terms.
MIT See License File
Pavittar Singh (157448325)