This project is a Full Stack application implementing user authentication and authorization. It utilizes Java with Spring Boot on the backend, incorporating Hibernate for ORM, JWT for secure token-based authentication, and RESTful API principles.
- 👤 User registration and login
- 🔑 JWT-based authentication
- 🌐 RESTful API endpoints
- 🔒 Secure password hashing
- 🛡️ Role-based access control
- Backend: ☕ Java, 🍃 Spring Boot
- ORM: 🗄️ Hibernate
- Security: 🔐 JWT (JSON Web Tokens)
- API: 🌐 RESTful principles
- Database: 💾 MySQL
- 📥 Clone the repository
- 📂 Navigate to the project directory
- 🏗️ Run
mvn clean installto build the project - 🏃♂️ Start the application with
mvn spring-boot:run
🛠️ This application will provide a set of CRUD (Create, Read, Update, Delete) API endpoints for managing user data and authentication. These endpoints will allow for:
📝 - User registration 🔐 - User authentication 📊 - Retrieving user information 🔄 - Updating user details 🗑️ - Deleting user accounts
🚧 Specific route information will be provided as the project progresses.
Contributions are welcome! Please feel free to submit a Pull Request.
Santiago Ocampo
- GitHub: @santiocampo1
- LinkedIn: /santiocampo