Skip to content

💲 - Fincheck is a personal finance management system built with a stack that includes React, Tailwind, Zod, NestJS, Prisma, and PostgreSQL, along with JWT-based authentication and several other technologies.

Notifications You must be signed in to change notification settings

mtguerson/fincheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 

Repository files navigation

FINCHECK

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. Presentation

Technologies Used

Technologies

The design is available on Figma.

Running the App (Back End)

  • 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

Running the App (Front End)

  • Ensure you are in the /frontend folder.
  • Install the dependencies:
yarn
  • Configure the .env variables (refer to .env.example for guidance).

About

💲 - Fincheck is a personal finance management system built with a stack that includes React, Tailwind, Zod, NestJS, Prisma, and PostgreSQL, along with JWT-based authentication and several other technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published