Skip to content

Django Backend API for real time twitter clone (Wuphfer). Functional with real time notifications implemented using websockets and channels.

Notifications You must be signed in to change notification settings

kaustubh-jsr/wuphfer_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter Clone Backend API

Wuphfer Backend - A real time twitter clone with (profile viewers 👀) feature.

The Client for this API is developed in React,Redux, TailwindCSS. Client Repo

User:

  • Create Account
  • See Profile
  • Login
  • Logout
  • Edit Profile
  • Follow User
  • Unfollow User
  • Edit Profile (Change Avatar, Cover Image, Bio)

Posts:

  • Create Post
  • Bookmark Post
  • Like/Unlike Post
  • Comment on Post
  • Like/Unlike Comment
  • Error toast on reaction(like/comment/retweet) on deleted post.
  • Retweet Post
  • Notification on reaction(like/comment/retweet) to post/comment.
  • See Post Likes
  • See Post Retweets

Pages:

  • Home (Feed)
  • Profile(Self/Non Follower/Follower)
  • Notifications
  • Bookmarks
  • Explore

Tech Stack

Client: React, Redux, TailwindCSS, WebSockets

Server: Python, Django, Django Channels

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

REDIST_URL

REDIS_PASSWORD

About

Django Backend API for real time twitter clone (Wuphfer). Functional with real time notifications implemented using websockets and channels.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published