Skip to content

Simple Social Media Web App with live Notifications

Notifications You must be signed in to change notification settings

god-friend/SocialMedia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Simple Social Media Web App with live Notifications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published