Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aleksandr-kiliushin/budgetello-server
https://github.com/aleksandr-kiliushin/budgetello-server
e2e-tests graphql javascript nestjs postgresql typeorm typescript
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/aleksandr-kiliushin/budgetello-server
- Owner: aleksandr-kiliushin
- Created: 2021-07-10T19:19:04.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-09-26T18:09:42.000Z (over 1 year ago)
- Last Synced: 2024-11-11T00:14:16.800Z (2 months ago)
- Topics: e2e-tests, graphql, javascript, nestjs, postgresql, typeorm, typescript
- Language: TypeScript
- Homepage: https://budgetello.space
- Size: 18.6 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# 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`
1. `cd budgetello-server`
1. `npm install`
1. `co ./dev.env.example ./dev.env`
1. `npm run dev:db-and-api`
1. `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](https://github.com/aleksandr-kiliushin/budgetello-frontend).
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](https://github.com/aleksandr-kiliushin/budgetello-frontend) for instructions on how to run it on your machine.