Skip to content

aleksandr-kiliushin/budgetello-server

Repository files navigation

Budgetello Backend ·

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.

Backend

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.

Running the backend locally

  1. git clone https://github.com/aleksandr-kiliushin/budgetello-server.git
  2. cd budgetello-server
  3. npm install
  4. co ./dev.env.example ./dev.env
  5. npm run dev:db-and-api
  6. npm run test

Frontend

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.