Skip to content

A dynamic, real-time social networking API crafted with Django REST Framework—connect, share, and interact like never before! 🚀 Designed to power your social dreams, one API call at a time!

License

Notifications You must be signed in to change notification settings

sachnaror/socialnetworking-api

Repository files navigation

SOCIALNETWORKING API

How to run locally

  • Download this repo or run:
    $ git clone https://github.com/sachnaror/socialnetworking-api.git

In the root directory:

  • Install all dependencies
    $ pip install -r requirements.txt
  • Create an .env file and copy the contents from the .env.example to the file and set the respective values. A postgres database can be created with PG ADMIN or psql

  • Run Locally

    $ python manage.py migrate 
    $ uvicorn socialnetworking.asgi:application --reload
  • Run With Docker
    $ docker-compose up --build -d --remove-orphans

OR

    $ make build
  • Test Coverage
    $ pytest --disable-warnings -vv

OR

    $ make test

Docs

Swagger: Documentation

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

About

A dynamic, real-time social networking API crafted with Django REST Framework—connect, share, and interact like never before! 🚀 Designed to power your social dreams, one API call at a time!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages