Skip to content

REST APIs for the Social App. The Social App is a Backend Application that allows users to follow/unfollow other users and view posts from the users they followed

Notifications You must be signed in to change notification settings

debjitg97/Social-App-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social App Backend

Backend Application for the Social App to host the REST APIs. The Social App is a Backend Application that allows users to follow/unfollow other users and view posts from the users they followed

Features

  • Uses Spring Security to authorize using JSON Web Tokens
  • Uses BCrypt Password Encoder to store the password in the database
  • Uses Swagger UI for API documentation
  • Uses Pagination for APIs returning lists to reduce load on the database
  • Standardized error response object structure
  • Allows user to login, register, view their details, edit their details, change their password and delete their profile
  • Allows user to follow other users, unfollow them, view the users they followed and get a page of users they can follow
  • Allows user to add posts, delete them and view posts from users they followed

Tech Stack

  • Java
  • Spring Boot
  • MySQL

About

REST APIs for the Social App. The Social App is a Backend Application that allows users to follow/unfollow other users and view posts from the users they followed

Topics

Resources

Stars

Watchers

Forks

Languages