Skip to content

Api server for expense tracker app is built with spring boot

Notifications You must be signed in to change notification settings

DuyDangCode/Expense-Tracker-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Expense Tracker Backend

A backend project for managing personal expenses.
Built as a self-study project to practice backend development using Java and Spring Boot.


πŸ“Œ Project Overview

This project provides backend APIs for an Expense Management Application.
It allows users to register, log in, manage their expenses, and view expense statistics.


πŸ‘₯ Team Members

  • 01 (Self-study personal project)

πŸ› οΈ Technology Stack

  • Language: Java
  • Frameworks: Spring Boot, Spring Security, Spring Data JPA, Spring Validation
  • Database: MySQL
  • Other: RESTful API, JWT Authentication

✨ Features

  • User Authentication & Registration
    Secure login and signup using Spring Security with JWT.

  • Expense Management
    Create, update, delete, and categorize expenses.

  • Expense Statistics
    Generate reports and summaries of expenses over time.


πŸš€ Highlights

  • Implemented JWT-based authentication with role-based authorization.
  • Applied data validation to ensure input correctness and integrity.
  • Designed and optimized relational database schema with MySQL & JPA.
  • Developed RESTful APIs following clean architecture and best practices.

πŸ“‚ Project Structure (simplified)

About

Api server for expense tracker app is built with spring boot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages