Kitchen is full stack web application for ordering different types of meals based on their categories. The interactivity is simple, viewing all the meals, filtering by the category, adding to shopping cart, making orders.
- The meals at the beginning are being fetched from TheMealDB API
- Frontend framework: Next.js
- Backend framework: Nest js
- Authentication & JWTs: Firebase Auth
- Database: Cloud Firestore Database
- Clone this repository:
git clone https://github.com/AceGjorgjievski/Kitchen.git
- Open the folder with your IDE.
- Open docker desktop
- Navigate to the backend folder and create
.env
file as specified in the.env_backend_sample.txt
file - Navigate to the frontend folder and create
.env
file as specified in the.env_frontend_sample.txt
file - If you have completed the steps above, open terminal and navigate to the root folder
cd: Kitchen
- Write:
docker-compose up --build
- In your browser, open localhost:3000 and test the app.