Skip to content

ItsCosmical/CosmiCatSocial.github.io

 
 

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

cosmicat :000

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 55.2%
  • HTML 21.9%
  • CSS 15.9%
  • Python 7.0%