BuddyBudget is an application designed to help users manage their finances. The project includes a frontend built with React and a backend using Django, both configured to run in Docker containers.
- Have Docker and Docker Compose installed.
- Clone this repository onto your local machine.
-
Clone the repository and navigate to the project’s root directory:
git clone https://github.com/WendySC25/BuddyBudget.git cd BuddyBudget
-
Build and run the application using Docker Compose. Ensure you’re in the same directory as
docker-compose.yml:docker-compose up --build o docker-compose build y docker-compose up
-
Once the containers are running, access the frontend of the application in your browser:
To stop the containers and free up resources, use:
docker-compose down
-
Frontend: Built with React, it provides the user interface. Additional instructions and development scripts are in the frontend folder’s
README.md.To run the frontend in development mode outside of Docker:
cd frontend npm install npm start
This will open the application at
http://localhost:3000. -
Backend: Built with Django and Django REST Framework, it provides the API that serves the frontend.