https://github.com/sebastienbarbier/seven23
Fully manual budget app to track personal expenses. 100% opensource, with privacy by design.
https://github.com/sebastienbarbier/seven23
budget budget-app budget-manager budgeting end-to-end-encryption material-ui opensource privacy react reactjs redux webapp webapplication
Last synced: about 1 month ago
JSON representation
Fully manual budget app to track personal expenses. 100% opensource, with privacy by design.
- Host: GitHub
- URL: https://github.com/sebastienbarbier/seven23
- Owner: sebastienbarbier
- License: mit
- Created: 2016-11-16T10:32:22.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2025-11-10T23:00:47.000Z (5 months ago)
- Last Synced: 2025-11-11T00:11:36.675Z (5 months ago)
- Topics: budget, budget-app, budget-manager, budgeting, end-to-end-encryption, material-ui, opensource, privacy, react, reactjs, redux, webapp, webapplication
- Language: JavaScript
- Homepage: https://seven23.io
- Size: 148 MB
- Stars: 110
- Watchers: 6
- Forks: 30
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Seven23 webapp
[](https://github.com/sebastienbarbier/seven23/actions/) [](https://seven23.readthedocs.io/en/latest/?badge=latest) [](https://github.com/sebastienbarbier/seven23/blob/main/LICENSE)
Fully manual budget app to track your expenses. Completely opensource, with privacy by design.
- [Seven23 official website](https://seven23.io/)
- [Web application](https://app.seven23.io/)
- [Documentation](https://seven23.readthedocs.io/en/latest/)
- [Issue tracker](https://github.com/sebastienbarbier/seven23/issues)
- [Code repository](https://github.com/sebastienbarbier/seven23)
- [Change log](https://github.com/sebastienbarbier/seven23/blob/main/CHANGELOG.md)
App can run on device, **no account needed**, but need a server instance to sync and backup your data.
Server code is also open source and available as a separate repository: [seven23_server](https://github.com/sebastienbarbier/seven23_server).

## Quickstart
### Run locally
```
nvm use
npm i
npm start
```
### Run backend locally
```
npm run backend
```
### Run locally from public docker image
```
docker run -p 8000:80 sebastienbarbier/seven23_app
```
Web app is available at [http://localhost:8000](http://localhost:8000)
### Building docker
```
docker build -t seven23_app -f Dockerfile .
docker run -p 8000:80 seven23_app
```
Web app is available at [http://localhost:8000](http://localhost:8000)