Skip to content

santiocampo1/java-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Full Stack Authentication Application

Java Spring Boot Hibernate JWT REST API

📋 Overview

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.

✨ Features

  • 👤 User registration and login
  • 🔑 JWT-based authentication
  • 🌐 RESTful API endpoints
  • 🔒 Secure password hashing
  • 🛡️ Role-based access control

🛠️ Tech Stack

  • Backend: ☕ Java, 🍃 Spring Boot
  • ORM: 🗄️ Hibernate
  • Security: 🔐 JWT (JSON Web Tokens)
  • API: 🌐 RESTful principles
  • Database: 💾 MySQL

🚀 Getting Started

  1. 📥 Clone the repository
  2. 📂 Navigate to the project directory
  3. 🏗️ Run mvn clean install to build the project
  4. 🏃‍♂️ Start the application with mvn spring-boot:run

🔗 API Endpoints

🛠️ 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.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

👨‍💻 Author

Santiago Ocampo


About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors