/Quiver

A social media platform made using Django

Primary LanguageHTMLMIT LicenseMIT

Quiver

GitHub commit activity Issues License: MIT Code style: black Travis (.com)

A social media website made using Django

A social media site which contains all basic features which Facebook and Instagram have to offer like Posts, Likes, Comments, Friend Request System and a Chat Application using Websockets protocol.

Prerequisite

The chat application uses Redis as its backing store. To install Redis

For Mac,

foo@bar:~$ brew install redis

For Linux : https://www.digitalocean.com/community/tutorials/how-to-install-and-use-redis

For Windows : https://redis.io/download

For Docker : https://hub.docker.com/_/redis/

Starting Redis

foo@bar:~$ redis-server

Installing

foo@bar:~$ pip3 install -r requirements-dev.txt
foo@bar:~$ cd Quiver
Make Django aware of the models
foo@bar:~$ python3 manage.py makemigrations
foo@bar:~$ python3 manage.py migrate

To run the app

foo@bar:~$ python3 manage.py runserver

Contributing

Please read CONTRIBUTING.md and CODE_OF_CONDUCT.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

  • Siddharth Singha Roy - Initial work on Backend - Sid200026
  • Rajlaxmi Roy - Initial work on Frontend - rosy2000

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details