Live Link:- http://3.111.121.31:5000/api/v1/
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.
- 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
- Spring Boot
- Spring Security
- MySQL
- JWT Token Authorization
- AWS EC2
To get started with the project, follow these steps:
- Clone the repository:
git clone https://github.com/imkng/expense-tracker-backend.git
- Navigate to the project directory:
cd expense-tracker-backend
- Install dependencies:
mvn install
- Configure the application properties in
src/main/resources/application.properties
- Run the application:
mvn spring-boot:run
Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.