Skip to content

Social network on Django Rest Framework with posts, likes, dislikes, registration, authentication with JWT token, analytics on likes and dislikes and user activity.

Notifications You must be signed in to change notification settings

Falco13/social_network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

social_network

Django REST application Social Network

  • User model with usernamefield = email, and model Post which is always associated with the user.
  • Each user can create Posts, as well as delete only their own Posts.
  • Each user can Like and Dislike each Post, only 1 time, as well as remove their Like or Dislike.
  • An endpoint with user activity has been implemented, where you can see the last login of the user and the time of the last active action.
  • Implemented Registration for users, as well as endpoint Profile with information about the user.
  • Implemented token authentication (JWT token)

API end-points:

  • token/
  • token/refresh/
  • swagger/
  • api/posts/
  • api/posts/id
  • api/posts/id/like
  • api/posts/id/dislike
  • api/signup/
  • api/profile/
  • api/analytics/
  • api/user-activity/username

Used tools:
✔️ Python
✔️ Django REST Framework
✔️ JWT authentication [Simple JWT]
✔️ Swagger
✔️ SQLite database

About

Social network on Django Rest Framework with posts, likes, dislikes, registration, authentication with JWT token, analytics on likes and dislikes and user activity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages