
Expense Tracker with Spring Boot REST API, React.JS and PostgreSQL
Learn to use Spring Boot and Java to create a complete REST API. We will use PostgreSQL as the relational database and Spring JdbcTemplate for interacting with that. Apart from this, we will add authentication using JWT (JSON Web Tokens).
We will use REST APIs developed to create Expense Tracker PWA App using React JS framework.
PART I – Contents for Backend APIs
- Introduction
- Project Setup & Creating Database Objects
- Persisting User Information on Register
- Login and Hashing Password
- JWT Authentication
- Adding New Categories
- Category – Find & Update Functionality
- Adding Category Transactions
- Transaction – Find and Update
- Deleting – Category & Transactions
- CORS & Testing from Web Client
- Summary and Code
PART II – Contents for Frontend PWA App
- Frontend App UI Overview
- Project Setup
- User Registration and Authentication
- Handling JWT Token
- Adding New Categories
- Category – Find & Update Functionality
- Adding Category Transactions
- Transaction – Find and Update
- Deleting – Category & Transactions
- Summary and Code
Introduction
Tag:API, Getting Started, Java, Java 8, JWT, postgresql, PWA, react, reactjs, REST APIs, RESTful, spring, spring boot, Web Service