Skip to content

teambitvictory/bitsocial

Repository files navigation

bitsocial

bitsocial is a reusable microservice that allows an easy integration of social features into any app. The microservice handles the following functionality:

  • Profile management
  • Friend management
  • Content interactions (like, dislike, ...)

Bitsocial is still in an early stage. If you are interested in using it, feel free to get in contact with us at bitsocial(at)bitvictory.dev.

Setup

bitsocial can be deployed as a docker container or the solution of your choice. It requires a mongo database, that can be connected over the environment variables:

DB_PROTOCOL='mongodb'
DB_HOST='localhost'
DB_PORT='27017'
DB_NAME='bitsocial'

The authentication is handled over JWKS. The URL of your JWKS endpoint and additional parameter can be configured over the enviroment variables.

JWKS_URI
JWT_AUDIENCE
JWT_ISSUER

You can find a postman collection in the artifacts folder. By default the api is running on port 3000.

PORT=3000

About

Social Network as a Service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published