Food delivery website under development. This website uses NodeJS and ExpressJS for the backend, PostgreSQL as a database and a combination of HTML, CSS, Bootstrap and JavaScript for the frontend, all based upon MVC. Various npm packages - express, dotenv, express-sessions, cookie-parser, pg, nodemon are in usage. Khana uses the menu of McDonald's as a template, and there is a easy way of adding other restaurants and eateries to the website, subject to open source availability of the menus.
- Download all the files in a folder
- Create an .env file and add parameters like PORT (port for http server), DBURI (database connection uri for postgresql)
- npm install all the required packages, named in the package.json
- Once installed, run using the terminal, nodemon app
- UPDATE: App is now deployed on http://khaanaa.herokuapp.com/