Monitor your personal finances easily and efficiently.
🔍 Click to watch the Full System Demo
monify_demo.mp4
Detailed walkthrough of the dashboard, transaction management, and responsive UI.
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
Follow the steps below to run the project locally.
git clone https://github.com/TobiasTac/monify.git
cd monify
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
.envfile and update theDATABASE_URLwith your PostgreSQL credentials.
# Run migrations (if using Prisma/TypeORM)
yarn prisma migrate dev # Example for Prisma
# Start the server
yarn start:dev
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
