lgruelas / finance Goto Github PK
View Code? Open in Web Editor NEWReact + Django application to manage personal finances.
License: GNU General Public License v3.0
React + Django application to manage personal finances.
License: GNU General Public License v3.0
As a user I'm able to see a modal to add incomes
Add signals to manage the behavior when expenses, incomes and transfers are created.
As a User I am able to see a new view where appear all the categories that do not have fixed expenses and have a progress bar to see how I am with them.
Currently the docker build for the frontend container is broken.
For this will be necessary to bump the versions.
Add CI working with docker so we are able to run tests for frontend and backend.
Assign a volume to frontend.
Add redux for the react part.
Dockerize the app and add support for different environments, also, set up a local postgresql database.
Add CLI functionality to file devenv.sh
file, allowing to init the environment, down or check.
Set up a mocha env. for the unit testing in the frontend.
Allow to run the docker container in travis for the backend, excecute the tests (those are not required for this issue) and flake8 check.
[list-item-spacing] Missing new line after list item
Add a CHANGELOG file for first release and what is expected in the next release.
Add unittests for the backend.
Change backend database to postgres for local dev
Set up codecov for the backend part
Add the faculty of using shell_plus from django manage file.
Refactor all the backend in order to use better practices and allow the unittest integration in a future.
It might be a better design aprroach to change isinstance to hasattr way to check for classes.
Add a helpful documentation for the API endpoints.
Set up continuous integration for the project:
Move old backend and frontend directories and upload new ones with default generated django and react apps.
Add a CONTRIBUTING file, just in case.
Add account django app and account models.
Covers just the models, will remain:
fix all flake8 violations to get a green build.
Fix issue with flake 8 in travis and fix the related issues.
Upgrade the versions for the frontend and stop using the deprecated Microsoft template.
As a user I can see progress bars for my expenses in each category.
As a user I'm able to send a transfer or expense with the default values in the selects.
Fix issue related to schedule on dependabot.yml
file.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.