Fincheck is an application designed for personal finance management. It allows you to create Bank Accounts, Transactions, and Categories to efficiently track your income and expenses.
The design is available on Figma.
- First, clone the repository:
git clone https://github.com/mtguerson/fincheck.git
- Navigate to the
/api
folder. - Install the dependencies (you can use yarn or any other package manager you prefer):
yarn
-
Configure the
.env
variables (refer to.env.example
for guidance). -
Start PostgreSQL with Docker:
You can run the database locally using a Docker Container.
Refer to the official documentation to install the Docker Engine.
docker run --name pg -e POSTGRES_USER=root -e POSTGRES_PASSWORD=root -p 5432:5432 -d postgres
- Run the migrations:
npx prisma migrate dev
- Ensure you are in the
/frontend
folder. - Install the dependencies:
yarn
- Configure the
.env
variables (refer to.env.example
for guidance).