Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vmnog/app-budget-backend
An application API for technology project costs.
https://github.com/vmnog/app-budget-backend
Last synced: 10 days ago
JSON representation
An application API for technology project costs.
- Host: GitHub
- URL: https://github.com/vmnog/app-budget-backend
- Owner: vmnog
- Created: 2020-09-10T02:08:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-11T21:42:58.000Z (over 4 years ago)
- Last Synced: 2024-12-10T18:16:02.060Z (29 days ago)
- Language: TypeScript
- Homepage:
- Size: 927 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# app-budget-backend
An application API for technology project costs. To use the service, the customer must have an account registered in the system. Within the system, it will provide the necessary data to request a quote. At the end, the system will display the total value of the project. The client can also consult old budgets.
![demo](assets/demo.gif)
## How to install
**Create your docker container**
```
docker run --name app-budget -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres
```ðŸ’🔥 Don't forget to create the 'app-budget' database before running the project
**Clone the repository**
```
$ git clone https://github.com/vmnog/app-budget-backend.git$ cd app-budget-backend
$ yarn install
$ yarn typeorm migration:run
$ yarn dev:server
```**You can download the `insomnia.json` file and import in your local insomnia to test the routes manually**
### Features
- [x] User can register
- [x] User can create a session JWT
- [x] User can create budgets
- [x] Budgets are calculated as demanded### Techs used in this project
```
typescript
typeorm (using decorators)
express
jsonwebtoken
pg (postgres)
express
```