https://ricerunner-4cdfa.web.app/
The project is a fullstack application to order meals. Design was created with JavaScript, React library and CSS for styling. To create REST API, Node.js was used along with Express.js framework. Managing the orders was implemented with the use of MongoDB database. The user can add meals to the shopping cart, choosing from menu, remove them and make an order, which is saved in database.
The project is deployed using firebase - frontend part and onrender service - backend part. Unfortunately, as the free version of the services was used, the application takes a long time to load when first launched.
For ease of use, a container was implemented using Docker.
Docker-compose contains 3 services: application, server and the database.
- JavaScript
- React
- Redux
- Node.js
- Express.js
- CSS
- HTML
- MySQL - changed to MongoDB
- Docker
- npm packet manager