Welcome to our amazing project! ๐ซ
This project is a Java-based web application developed using Spring Boot, MVC architecture, REST APIs, Hibernate for ORM, and MySQL for database management. It offers a seamless experience for user authentication, data retrieval from external APIs, and secure user sessions.
- Sign Up API: Register users easily with our intuitive API. ๐
- Log In API: Authenticate users securely and generate access tokens. ๐
- Data Fetching API: Retrieve data from external APIs effortlessly. ๐
- Logout API: Terminate user sessions securely. ๐ช
- User Authentication: Securely authenticate users and generate unique access tokens or sessions. ๐ก๏ธ
- Email Validation: Validate user email addresses to ensure accurate registration details. ๐ง
- Swagger Documentation: All APIs are well-documented with Swagger, making integration a breeze. ๐
- Clone the repository:
git clone <repository-url>
- Install dependencies:
mvn install
- Configure your MySQL database credentials in
application.properties
. - Run the application:
mvn spring-boot:run
- Access the Swagger documentation: http://localhost:8080/swagger-ui.html ๐
- Java โ
- Spring Boot ๐
- Spring MVC ๐ธ
- Hibernate ๐ฐ
- MySQL ๐๏ธ
- Swagger ๐
Contributions are welcome! Feel free to open issues or submit pull requests. ๐
This project is licensed under the MIT License. ๐
For any inquiries, reach out to [email protected]. ๐ฌ