Git Product home page Git Product logo

scoial-network-api-microservice1-spring-boot-'s Introduction

spring boot (social-network) rest api (Graduation Project)

- this is a (Prezophobia) social network rest api part of graduation project

- our graduation project is considered as treating for Glossophobia.

Business Description

Our business provides a social media platform where users can create profiles, share posts, and interact with other users. We have developed a backend system using Spring Boot and have exposed several interfaces for our frontend developers to use.

UserService

The UserService interface provides methods for user authentication, registration, and retrieval. Our frontend developers can use these methods to enable user login and registration features.

ProfileService

The ProfileService interface provides methods for managing user profiles. Our frontend developers can use these methods to allow users to upload profile pictures, update their bios and skills, and view their followers and following users.

PostService

The PostService interface provides methods for managing user posts. Our frontend developers can use these methods to allow users to create, view, and update their posts. Users can also like and comment on other users' posts using these methods.

CommentService

The CommentService interface provides methods for managing user comments. Our frontend developers can use these methods to allow users to create, view, update, and delete their comments on other users' posts.

Overall, our backend system provides the necessary interfaces to create a full-featured social media platform. Our frontend developers can utilize these interfaces to create a seamless user experience, while our backend team ensures the reliability and scalability of the system.

api documentation

Alt Text

scoial-network-api-microservice1-spring-boot-'s People

Contributors

ah2093 avatar osama-mahmoud-h avatar

Stargazers

 avatar

Forkers

ah2093

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.