Check out the project live here! A full stack budgeting application that manages users and their transactions.
I will continue to expand the functionality in the future.
(To get it running entirely locally you will need to change the baseUrl in frontend/src/Constants.ts to 127.0.0.1:8000 otherwise the frontend will connect to the remote API)
[git clone https://github.com/joshuarichards001/budgeting-web-app.git]
[cd budgeting-web-app]
[cd backend]
[pip install virtualenv]
[virtualenv env]
[source env/bin/activate]
[pip install -r requirements.txt]
[cd ../frontend]
[npm install]
Then to run this application you will need to perform the following in two separate terminals:
[cd backend]
and run [python3 manage.py runserver]
[cd frontend]
and run [npm start]
Here is the login page that a new user is greeted with.
Here is the dashboard that is the core page of the application
A showcase of the “Hot swap sections” functionality
Author: joshuarichards001
Demo: https://financial-freedom.netlify.app/
Source Code: https://github.com/joshuarichards001/financial-freedom
#reactjs #react #javascript