Skip to content

oleksandriia-it-team/finman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,216 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinMan - Financial Manager

Tech stack

Front

  1. Zustand
  2. React hook form
  3. Tailwind 4
  4. shadcn ui

Backend

  1. Postgres
  2. Zod

Common

  1. Next.js 15
  2. Vitest unit tests
  3. Eslint + Prettier

Description

FinMan is an application that helps you build the best strategy to manage your money FinMan includes the following features:

  • Adding regular expenses and incomes
  • Adding plan on the current month
  • Suggesting how to reduce your expenses
  • Noticing about delayed expenses
  • Setting local passcode
  • Saving all data locally in your device
  • Internationalization
  • More features will be added in the future

How to clone repository

  1. Open command line
  2. Create public ssh file using ssh-keygen -t ed25519 -C "youremail@email.com"
  3. Enter your ssh key from public file github link
  4. If ssh key has been entered, you can clone project
git clone git@github.com:oleksandriia-it-team/finman.git
cd finman

How to run locally

  1. Download Node.js and npm package latest version
  2. Download Docker Composer
  3. Execute "npm install" command in your terminal. Make sure your terminal is in the project root directory
  4. Execute "npm run docker:run"
  5. Before starting the application, execute npm run database:init to create database and fill using seed data
  6. Execute "npm run build" and after "npm run start" to launch this application in production mode
  7. Execute "npm run dev" to launch this application in development mode

Documentation

See docs/ for architecture and code style guides

Current project status

Now the application is developing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors