The new "ESSEN400" or iFood is a web-based application using ReactJS and MongoDB Atlas with a MongoDB Stitch backend. Our plan is to replace the old IBM i tool.
The features will include:
- Ordering food from a selected restaurant
- Displaying all orders from other users
- History of old orders
- Order statistics
Currently the App is under development.
Our planned milestones are:
- Alpha release with the possibility to login via Google Account and place an order
- Beta release with all major functionality such as order history, changing orders and displaying an overview
- Major release 1.0 after Beta test went well
Other features after the initial release will be:
- Statistics per order day such as how many people order which restaurant
- Menu with prices
- Login using EPG Azure login data (if IT agrees)
- Administration menu
- If possible, interface between
ESSEN400
and this app
Clone this repository and enter npm install
on the console. The package manager will install all necessary modules.
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Runs all test scripts with name *.test.js.
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
See the section about deployment for more information.
Please submit all issues or suggestions to our GitHub project.
Do you want to help me? Contact APG or clone the repository and submit a pull request. We also have a Slack workspace.