RevoU-FSSE-2 / Assignment-rz0u

Assignment-rz0u created by GitHub Classroom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RevoU FSSE Intermediate Assignment Week 21

This App is designed to mimic Twitter (now X) functions, so it have the ability to registering and login, post a tweet, also follow and unfollow users.

Features

User Registration

  • Endpoint: /auth/register
  • Method: POST
  • Description: Register a new user.

User Login

  • Endpoint: /auth/login
  • Method: POST
  • Description: Authenticate and log in as a registered user.

Post a Tweet

  • Endpoint: /tweet
  • Method: POST
  • Description: Post a new tweet.

Follow and Unfollow users

  • Endpoint: /follow
  • Method: POST
  • Description: Follow or Unfollow other users.

User Profile

  • Endpoint: /user
  • Method: GET
  • Description: View user profile (username, userID, following, followers, recent tweets).

About

Assignment-rz0u created by GitHub Classroom


Languages

Language:Python 100.0%