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.
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