Skip to content

Simple clone of Facebook. Created in Python framework called Django.

License

Notifications You must be signed in to change notification settings

alopalka/Django_Social_Media

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django_Social_Media

What is this project?

Simple clone of Facebook. Created in Python framework called Django.

What features this projects includes?

  • Posts
  • Profile details
  • User authentication
  • Comments
  • Chat logic

Features

Posts & Comments

  • Users can make posts that are visible for everyone on their main page.
  • You can give like to this post.
  • By going to details you can read comments and add yours if you will
  • Also you can give reactions to comments

Profile details

  • When you click user profile picture in main page or in post details. You will be redirected to user's profile page
  • On that page you can see posts created by this user and user email

User authentication

  • You can't enter the page without being a user
  • Page will force you to login
  • If you don't have an account you can register by clicking in "Register now!"

Chat logic

  • You chat with users you have to create chat room
  • When chat room is created you can send message to user and it will only be visible for them.
  • Chat uses Django Rest Framework. To enable more dynamic interactions.
  • It is not realtime chating.

Instalation

pip install -r requirements.txt python3 manage.py makemigrations python3 manage.py migrate

And you should be ready to go

Screenshots

scr21! scr31! scr41! scr51! scr11!

About

Simple clone of Facebook. Created in Python framework called Django.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published