Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

PayBook

Frontend Backend Database

PayBook is a professional Expense Manager application designed to help users efficiently track and manage their day-to-day expenses. It provides a clean, intuitive interface for visualizing spending patterns and maintaining financial control.

Live Demo

Live Demo

Features

  • Track daily expenses with ease
  • Categorize expenses for better financial insights
  • Visualize spending trends using interactive charts
  • Responsive and user-friendly interface

Tech Stack

  • Frontend: React with Vite, Chart.js
  • Backend: Spring Boot with Hibernate ORM
  • Database: PostgreSQL

Folder Structure


paybook/
├── backend/           # Spring Boot backend
│   ├── src/main/java  # Java source files
│   └── src/main/resources # Configurations
├── frontend/          # React frontend
│   ├── src/           # React components, services, assets
│   └── public/        # Public assets
└── README.md

Installation & Setup

Backend

  1. Clone the repository:
git clone https://github.com/amaldevcm/Paybook.git
cd paybook/backend
  1. Set up PostgreSQL database and update application.properties with your database credentials.
  2. Build and run the Spring Boot application:
./mvnw spring-boot:run

Frontend

  1. Navigate to the frontend directory:
cd ../frontend
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open the application in your browser at http://localhost:5173.

About

A web-first expense tracker application developed using React and spring boot to keep track of my day-to-day expenses.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages