An open API service indexing awesome lists of open source software.

https://github.com/20101301-alina-hasan/food-ordering-app

A food ordering application created using MERN stack, an MVC architecture.
https://github.com/20101301-alina-hasan/food-ordering-app

express-js full-stack mern mongodb mvc node-js react-js software-development software-engineering web-development

Last synced: 3 months ago
JSON representation

A food ordering application created using MERN stack, an MVC architecture.

Awesome Lists containing this project

README

        

# CSE470: Software Engineering | BRACU
## Food-Ordering-App, MERN

The web application uses MERN Stack, an MVC architecture.

### Here is what the menu looks like...

![Menu](/menu.png)

As the actions act as codebase, each action has been unit tested using JEST. JEST is a popular JavaScript testing framework. The unit tests are located in the [actions](/client/src/actions) folder.
There are 3 action files:
* [cartAction.js](/client/src/actions/cartAction.js)
* [pizzaAction.js](/client/src/actions/pizzaAction.js)
* [userAction.js](/client/src/actions/userAction.js)

Subsequently, there are three 3 test suites:
* [cartAction.test.js](/client/src/actions/cartAction.test.j)
* [pizzaAction.test.js](/client/src/actions/pizzaAction.test.js)
* [userAction.test.js](/client/src/actions/userAction.test.js)

In total, there are 15 test cases, all of which pass:

![Test Case](/test_case.png)

**To learn more check out my presentation on YouTube:** https://youtu.be/KHHCichNslk