Budgetello is an open-source budget tracking application that allows users to manage their incomes and expenses, track their budget, and analyze their financial statistics. The application provides features such as custom expense and income categories, different currencies, and shared budget boards for collaborative budget tracking.
The backend of Budgetello handles the data management and business logic of the application. It is built using Node.js and the NestJS framework, with the Apollo GraphQL server for efficient and flexible API development. The backend uses a PostgreSQL database to store and manage user data.
git clone https://github.com/aleksandr-kiliushin/budgetello-server.git
cd budgetello-server
npm install
co ./dev.env.example ./dev.env
npm run dev:db-and-api
npm run test
The frontend code for Budgetello is maintained in a separate repository. You can find the frontend code and more information about it in the Budgetello Frontend repository.
The frontend provides a user-friendly interface for users to interact with their budgets, create budget boards, and visualize financial statistics. If you want to explore the frontend application locally, you can refer to the repository for instructions on how to run it on your machine.