A expense tracker for tracking and accessing user expenses by categories
CompanyId: ChibiBank (fictional financial service company/brand) ProjectId: Expense Mint (product name)
Spring Boot RESTful API (resource,repository,service,domain/entity pattern) made to connect with backend using JDBCTemplate along methods for user login and registration and tracking and implementing a session token for maintaining a session and controlling access.
- download and install a postgreSQL server on postgresql.org
- create a superuser (default user is postgresql and set the password) and go through postgresql installation.
- set up the environment variable for postgresql (psql) based your machine
- run the command
psql -U postgres --file em_db.sql
the command line in the project directory to create database on your machine
For further reference, please consider the following sections:
- Official Apache Maven documentation
- Spring Boot Maven Plugin Reference Guide
- Create an OCI image
- Spring Boot DevTools
- Spring Web
- JDBC API
- Spring Boot Actuator
The following guides illustrate how to use some features concretely: