https://github.com/dubniczky/budgeting-webapp
An Angular web application with NodeJS REST API server for web-based budgeting
https://github.com/dubniczky/budgeting-webapp
angular budget-app budget-manager budgeting nodejs sqlite
Last synced: about 2 months ago
JSON representation
An Angular web application with NodeJS REST API server for web-based budgeting
- Host: GitHub
- URL: https://github.com/dubniczky/budgeting-webapp
- Owner: dubniczky
- License: mit
- Created: 2022-07-21T15:40:52.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-21T16:00:26.000Z (almost 4 years ago)
- Last Synced: 2025-03-31T13:33:05.143Z (about 1 year ago)
- Topics: angular, budget-app, budget-manager, budgeting, nodejs, sqlite
- Language: TypeScript
- Homepage:
- Size: 456 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Web Budget App
An Angular web application with NodeJS REST API server for web-based budgeting
## Support ❤️
If you find the project useful, please consider supporting, or contributing.
[](https://www.buymeacoffee.com/dubniczky)
## Details
This a learning project, without any security precautions, like authentication. Only suitable to run on Localhost/LAN systems and for a point of reference for your learning.
## Requirements
- NodeJS `16+` (runtime environment)
- Yarn `1.2+` (package manager)
- Make `4+` (build system)
## Quick Start
### Docker Compose
Buld and start both service containers at once with the following command:
```bash
make
```
In case make is not installed, you can manually start it:
```bash
docker-compose up --build
```
### Manual
Start server
```bash
make server
```
Start client
```bash
make client
```
For further details on all commands for the client and server service, take a look at the project specific makefiles:
- [/client/Makefile](/client/Makefile)
- [/server/Makefile](/server/Makefile)
## License
This project is under MIT license: [license](/LICENSE)