https://github.com/peterchain/expensetracker
Esmerald Expense tracker app
https://github.com/peterchain/expensetracker
Last synced: about 1 year ago
JSON representation
Esmerald Expense tracker app
- Host: GitHub
- URL: https://github.com/peterchain/expensetracker
- Owner: PeterChain
- Created: 2023-10-16T19:51:27.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-28T20:11:40.000Z (over 2 years ago)
- Last Synced: 2025-06-14T15:02:06.818Z (about 1 year ago)
- Language: Python
- Size: 23.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Expense Tracker
## Description
An expense tracker app built using Esmerald and Saffier.
The application serves as a showcase for the Esmerald ecosystem.
## Requirements
- Python 3.9+
- Esmerald 2.0+
- Saffier 0.18+
## Instructions
### 1. Installation
Install esmerald and saffier
```pip install esmerald```
and
```pip install saffier```
### 2. Create migrations
Set the environment variables for Saffier migration
```export SAFFIER_DATABASE_URL=```
Initialize migration objects (inside project directory)
```saffier init```
Generate migration files
```saffier nakemigration```
Generate the data model in DB
```saffier migrate```
### 3. Running the app
Just type
```make run```