jalaj711 / gastos-backend

Backend for Gastos - A finance tracker with multiple wallet support, custom color coded labels, complex search filters and spend insights.
Other
1 stars 0 forks source link

Gastos

An app to suite all your expense (finances in general) tracking needs with support for multiple wallets and custom color-coded labels.

This repository hosts source code for the REST API of the Gastos app.

Getting Started

First, install the dependencies:

pyhton3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt

Then apply the migrations:

python manage.py migrate

And finally, run the development server:

python manage.py runserver

This will start the API server for the app

Note:

This is only the backend part of the entire app, the frontend can be found here. You will need to install the backend to be able to run the frontend. The frontend will by default re-route all API requests to http://127.0.0.1:8000. Make sure that this is the port on which django is running.

License

This project is available under the MIT License. Full text can be found here.

Contributing

Being an open source project, we are open to all kinds of contributions.

If you have found any bug or want to request a feature feel free to open an issue.

If you would like to get your hands dirty with code, then head on to the issues section and send us a PR, we would be more than happy to accept it :)