Skip to content

serhii-kovalchuk/social_network_site

Repository files navigation

social_network_website is a Rest api service, where users can
signup/signin, create posts, like them, check other user activity, and likes analytics.
In addition there is an bot tool, which allows users
to create random users, with random posts, and add likes between them, also randomly.
It is implemented using config file uploading, example is 'file_for_bot.json'.

Liking and unliking posts are implemented via websockets, using Django channels.
Bot config file processing is implemented using background celery task, which,
sends response to user via channels after finishing its work.

Deployment is implemented using docker, with very simple setup.
Deployment steps:
    1. git pull https://github.com/serhii-kovalchuk/social_network_site.git.
    2. cd social_network_site.
    3. docker network create social_network_site.
    4. docker-compose up --build.
    5. check '0.0.0.0:8001/api/register/'.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published