Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.1 KB

README.md

File metadata and controls

44 lines (32 loc) · 1.1 KB

SocialMedia

Simple Social Media Web App with live Notifications

Install Redis Server

sudo apt install redis-server

Confirm Redis Server is Active

sudo systemctl status redis

Create A Virtual Environment

python3 -m venv

Install Requirements

pip install -r requirements.txt

Make Migrations and Migrate

python manage.py makemigrations

python manage.py migrate

(Optional) Create Superuser

python manage.py createsuperuser

Finally Runserver

python manage.py runserver

Features

  1. User Can Post upto 4 Images with Text
  2. User Can Send Friend Requests to Other Users
  3. User Can See Friends Timeline (Feed)
  4. User Can Comment on Posts From Friends and Self
  5. User Can Reply to Comments
  6. User Can Delete Post Uploaded
  7. User Can Change Or Delete Profile Pictures
  8. User Will get Live Notifications (if User is Online)
  9. User Will get Live Requests (if User is Online)
  10. User Can Search For Other Users By Their Name and Send Friend Request
  11. User Can Unfriend a Friend
  12. User Can Like Posts
  13. User Can Change Password

Tested on Ubuntu22.04