Personal finance made simple. Track your net worth, manage your assets, and grow your wealth.
Looking for collaborators! https://discord.gg/HwZarY9Aas
Joey Yu 💻 📖 |
Akwan Maroso 💻 |
Sam Zhang 💻 |
hanzi 💻 |
Make sure you have Just installed to run just commands.
And do a quick just init
to grab all the dependencies.
The next step is to setup all the environment variables.
You can find more details in apps/server/.env.example
and
apps/web/.env.example
.
We use protobuf to define the API for the server and the web. To generate all the necessary code, run the following commands:
just buf
We are using Jet to generate DB related stuff for a type-safe query building experience.
just jet # your database must be running
All database migrations are in apps/server/migrations
.
Here are all the migration commands:
just db-up
just db-down
just db-force <version>
To start a local Postgres instance with Docker, you can use:
just postgres
This will run all the tests for the server and the web.
just test
To run the project, simply use just dev
.