This repository contains a collection of Spring Boot projects demonstrating proficiency in building robust, full-stack web applications using the Spring MVC architecture.
- Spring Boot: Core framework for building Java-based enterprise applications
- Spring MVC: Web framework for building web applications
- Spring Security: Security framework for authentication and authorization
- JPA (Java Persistence API): Standard technology for object-relational mapping
- MySQL: Relational database for data storage
- BCrypt: Library for password hashing
- Thymeleaf: Server-side Java template engine for web applications
- RESTful APIs: For efficient data communication between client and server
- Implementation of RESTful APIs for efficient data communication
- Robust authentication and authorization using Spring Security
- Data modeling and persistence with JPA
- Integration with MySQL database for data storage
- Secure password encryption and decryption using BCrypt
- Frontend integration using Thymeleaf templating engine
This repository contains multiple projects, each demonstrating different aspects of Spring Boot and related technologies. The projects are designed to showcase skills in creating secure, scalable, and modern Java-based web applications.
(Note: You can add brief descriptions of individual projects here if you'd like to highlight specific ones)
To run these projects locally:
- Clone this repository
- Ensure you have Java JDK 11 or later installed
- Install MySQL and create a database
- Navigate to the specific project directory
While this is primarily a portfolio project, suggestions and feedback are welcome. Please open an issue to discuss any changes you'd like to propose.
Prathmesh Jagtap - [jagtaprathmesh19@gmail.com]
Project Link: https://github.com/prathmesh-jagtap/Spring-Boot-Projects