Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.38 KB

README.md

File metadata and controls

39 lines (26 loc) · 1.38 KB

Social Networking App Demonstration

Description

This is an effort to demonstrate a social networking application that has users, followers, posts and feeds. This repository is built to handle user follower and following related functionalities.

Graph Microservice

This service showcases integration with Neo4j graph database. User should send access token in Authorization header to access the APIs

If user A is a friend of user B, by default, user B is also a friend a user A. This service provides endpoints to get paginated list of followers/friends.

Getting Started

Follow the steps below:

🖐 Requirements

  • Java 11
  • Maven 3.6.x
  • OKTA developer account

⏳ Installation

This application uses maven to build. Refer to Installing Maven to install maven.

Step 1: mvn clean install
Step 2: mvn spring-boot:run

Roadmap

Add an additional repository to showcase deployment using Kuberenetes.