This project is a full stack development that uses the following technologies:
- Backend: FastAPI⚙️
- Frontend: React🖌️
- Database: MongoDB🧱
- Reverse Proxy: Nginx🔗
With this application you can create To-Do lists and add items to them.
The motivation behind this project is to learn how to create a full stack application using the technologies mentioned above.
All the code is based on the course developed by Beau Carnes for freeCodeCamp. Check the course here!
To run this project you need to have Docker installed on your machine. After that, you can follow the steps below:
- Clone this repository using the command:
git clone <URL of this repository>- Enter the project folder:
cd Farm_Stack- Run the following command to start the application:
docker-compose up --build- Access the application in your browser at the following address:
http://localhost:8000ENJOY!🎉