orderMeal is a food delivery app for a restaurant that allows users of the app order for food served by the restaurant.
The front-end was implemented using:
- HTML A standard markup language for creating Web pages
- CSS This describes how HTML elements are to be displayed on screen.
- Vanilla JavasScript A programming language of HTML and the Web.
The Backend was implemented using:
- Node Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
- Express Express is a minimal and flexible Node.js web application framework
- PostgreSQL The world's most advanced, powerful, open source object-relational database system
- install Node js
- Clone the repository
git clone https://github.com/Daymorelah/orderMeal.git
- Navigate to the location in your terminal
- Run
npm install
to install dependencies - Run
npm start
to get the app started on your local machine.
To run tests for the server side
- Navigate to the project location in your terminal
- Run
npm run test
to run tests on the app - Run
npm run test-coverage
to run test coverage with Istanbul on the app
- Fork this repository
- Clone to your local environment: https://github.com/Daymorelah/orderMeal.git
- Create your feature branch: git checkout -b ft-my-new-feature
- Commit your changes: git commit -am 'Add some feature'
- Write test for the new features
- Push to the branch development by doing:
git push origin -u ft-my-new-feature
- Submit a pull request against the development branch
The UI (static) templates for this App is hosted on GitHub Pages and the UI templates can be viewd Here
The app can be viewed here
- Ademola Hussain