kshru9 / Mini-Tweet

server and client of twitter in python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mini Tweet

Goal of the project

Design and implement a Minie-Tweet tool using any of the networking paradigms that allows you to support the necessary Twitter features. User Management, Data updates, Notifications, etc.

Structure of database


    {
        username: {
            password: password,
            is_logged: true,
            tweets: list({
                    tweet: string,
                    date: date,
                    time: time,
                    retweet: NA / from username
                }),
            followers: list(),
            following: list()
        },

        hashtag_category:{ 
            hashtag:{
                list({ username:
                    tweet: string,
                    date: date,
                    time: time,
                    retweet: NA / from username
                })
            }
        }
    }

Instructions to run the program

  • Open two or more terminals in your computer
  • Run python server.py in one terminal first
  • Run python client.py in other terminals

YouTube Video: https://youtu.be/8q_hZBp9SEI

About

server and client of twitter in python


Languages

Language:Python 100.0%