imkng / expense_tracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Live Link:- http://3.111.121.31:5000/api/v1/

Expense Tracker Backend API

Overview

This project is a robust expense tracker backend API developed using cutting-edge technologies including Spring Boot, MySQL, and Spring Security. It implements JWT Token authorization for secure user authentication during login, ensuring data privacy and integrity. The application is deployed on an AWS EC2 Ubuntu instance for reliable access.

Features

  • CRUD operations for managing expenses
  • Secure user authentication with JWT Tokens
  • Production-grade implementation using Spring Boot
  • Deployment on AWS EC2 for scalability and reliability

Technologies Used

  • Spring Boot
  • Spring Security
  • MySQL
  • JWT Token Authorization
  • AWS EC2

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository: git clone https://github.com/imkng/expense-tracker-backend.git
  2. Navigate to the project directory: cd expense-tracker-backend
  3. Install dependencies: mvn install
  4. Configure the application properties in src/main/resources/application.properties
  5. Run the application: mvn spring-boot:run

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.

About


Languages

Language:Java 73.6%Language:HTML 26.4%