Skip to content

TobiasTac/monify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

246 Commits
 
 
 
 
 
 
 
 
 
 

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

Releases

No releases published

Packages

 
 
 

Contributors