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.
- Host: GitHub
- URL: https://github.com/rajmalpankaj786/customer_application
- Owner: Rajmalpankaj786
- Created: 2024-11-08T11:59:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-08T17:48:49.000Z (over 1 year ago)
- Last Synced: 2025-01-20T13:31:48.432Z (over 1 year ago)
- Topics: hibernate, jwt, mysql, spring-boot
- Language: Java
- Homepage:
- Size: 320 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.