Skip to content

Social media website that allows users to create content, engage with content, follow people, chat privately, create groups and so on.

Notifications You must be signed in to change notification settings

bukeme/social-network

Repository files navigation

Social Media Website

Website Preview

Project Description:

This project is a social media website that allows users to create content, engage with content, follow people, chat privately, create groups and so on. I created this project to improve my web development abilities. Here is the link to the live website. Click

The technologies I used in building this project are:

  • Python
  • Django
  • Django Channels
  • JavaScript
  • Bootstrap
  • CSS
  • HTML

In building this project, I learnt

  • Django ORM and Database Manipulation.
  • Django Channels and how it works.
  • JavaScript, APIs and how the frontend and the backend communicate.
  • Using media and static files in production.
  • Deploying ASGI applications.

Functionalities Implemented

Here are the functionalities I implemented in building this project.

  1. Authentication (Signup, Login, Logout, Change Password, Reset Password).
  2. Update User Profile (Profile Image, Cover Image, Names, Overview, Occupation, Username, Email, Phone, Marital Status).
  3. Create Post, Edit Post and Delete Post.
  4. Engage Post (Like, Comment, Share, and so on)
  5. Follow User, Unfollow User, Send Friend Request, Accept Friend Request and Delete Friend Request.
  6. Chat With Friends Privately (Real-Time Chat System).
  7. Create Group, Join Group, Search Group, Engage in Group.
  8. Search Functionality.

1. Authentication (Signup, Login, Logout, Change Password, Reset Password).

2. Update User Profile

3. Create Post, Edit Post and Delete Post

4. Engage Post (Like, Comment, Share, and so on)

5. Follow User, Unfollow User, Send Friend Request, Accept Friend Request and Delete Friend Request.

6. Chat With Friends Privately (Real Time Chat System)

7. Create Group, Join Group, Search Group, Engage in Group

8. Search Functionality.

About

Social media website that allows users to create content, engage with content, follow people, chat privately, create groups and so on.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published