This repository contains two full-stack web application demos built with React and Spring Boot. These demos showcase essential CRUD (Create, Read, Update, Delete) functionalities along with the implementation of Spring Security for authentication.
A simple employee management system that allows you to perform CRUD operations such as adding, viewing, updating, and deleting employee records.
A to-do management app featuring secure CRUD functionalities. Users can register, log in, and manage their to-do lists securely, with JWT-based authentication implemented.
- Build RESTful APIs using Spring Boot.
- Consume RESTful APIs in React JS.
- Data persistence using Spring Data JPA and Hibernate.
- Secure REST APIs with Spring Security and JWT (JSON Web Token).
- JWT-based authentication and authorization in both backend and frontend.
- User registration and login functionality.
- Styled with Bootstrap CSS framework for responsive design.
- Developed using modern tools: IntelliJ IDEA with integrated HTTP Client for backend and API testing, VS Code for frontend development, Maven, NPM, and more.