Skip to content

Latest commit

 

History

246 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monify Logo

Monitor your personal finances easily and efficiently.

Monify Demo

🔍 Click to watch the Full System Demo


monify_demo.mp4

Detailed walkthrough of the dashboard, transaction management, and responsive UI.


🚀 Technologies

This project leverages a modern tech stack for scalability and performance:

  • Frontend: React.js (Vite)
  • Backend: NestJS (Node.js Framework)
  • Database: PostgreSQL
  • ORM: Prisma
  • Language: TypeScript
  • Styling: Tailwind CSS

🛠 Setup & Installation

Follow the steps below to run the project locally.

1. Clone the repository

git clone https://github.com/TobiasTac/monify.git
cd monify

2. Backend Configuration (NestJS)

Navigate to the server folder, install dependencies, and configure the environment:

cd api
yarn install

# Setup environment variables
cp .env.example .env

Note: Open the .env file and update the DATABASE_URL with your PostgreSQL credentials.

# Run migrations (if using Prisma/TypeORM)
yarn prisma migrate dev # Example for Prisma

# Start the server
yarn start:dev

3. Frontend Configuration (React)

Open a new terminal, navigate to the web folder, and start the application:

cd frontend
yarn install

# Setup environment variables
cp .env.example .env

# Start the development server
yarn dev

About

Monify is an application designed to help users monitor their personal finances easily and efficiently.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages