Skip to content

A Spring Boot backend service with REST APIs for user database

Notifications You must be signed in to change notification settings

AbhiCodes737/AtTheMoment-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AtTheMoment-Backend - Spring Boot

API LINK: https://atthemoment-backend-axsx.onrender.com

Currently Deployed on Render - https://render.com/

MySQL Database hosted online - https://www.db4free.net/

Services:

  • Signup for creating new user - /auth/signup
  • Login for validating a user - auth/authenticate
  • Get all users - api/users
  • Get user by username - api/users/{username}
  • Delete user by username - api/users/{username}
  • Update user bt user_id - api/users/{id}

MySQL Table:

  • Long/BIGINT id
  • String/VARCHAR username
  • String/VARCHAR password
  • String/VARCHAR name
  • String/VARCHAR email
  • String/VARCHAR role
  • String/VARCHAR country

db

Spring Boot with Maven Dependencies - JPA, Spring Security, Spring Web, Validation, springdoc-openapi, MySQL Driver, Lombok, junit.