An open API service indexing awesome lists of open source software.

https://github.com/rajmalpankaj786/customer_application

Customer Application with using JWT Token security and created CRUD operations.
https://github.com/rajmalpankaj786/customer_application

hibernate jwt mysql spring-boot

Last synced: 3 months ago
JSON representation

Customer Application with using JWT Token security and created CRUD operations.

Awesome Lists containing this project

README

          

# Customer Management Application
## Assignment :



## A simple CRUD application for managing customers, built with:

Backend: Java (Spring Boot or JSP Servlet)

Database: MySQL

Authentication: JWT (JSON Web Token)


# Features
## Backend (API):
1. Create a Customer

API to add a new customer to the database.

2. Update a Customer

API to modify customer details using their unique ID.

3. Get a List of Customers

Support for pagination, sorting, and searching.

Fetches a paginated list of all customers with optional filters.

4. Get a Single Customer

Retrieve details of a specific customer based on their unique ID.

5. Delete a Customer

API to remove a customer from the database.


# Authentication:
JWT-based authentication to secure all APIs.

Users must log in to generate a Bearer token for accessing the endpoints.