Housing_task
RUNNING
Mysql Databse settings--> src/zwitter/config.py (Change according to your databse settings, else mysql commands will fail due to auth error)
sudo pip install -r requirements.txt
cd src
python manage.py migrate
python mange.py runserver (make sure port 8000 is free else run >python manage.py migrate PORT_NO)
Go to http://localhost:8000
**Note If Database tabels don't show up or python manage.py migrate fails, import schema.sql in your databse
**Also read the note.md file for general instructions
Problem_statement
TWITTERCLONE
You are required to develop a basic twitterclone using Django/python (ONLY) with the database being either MySQL or any other relational database. This app will enable users to login to their accounts and do some basic Twitter like operations. Try using Twitter for understanding the flow.
The required functionalities are mandatory:
PRELOGIN
1) The Person should be able to signup for a very basic profile if he/she doesn’t have an existing profile. Some basic profile details should be a prerequisite for signup.
2) The person should be able to signin with his credentials if he/she has an existing account.
3) All other functionalities of this App should only be accessible postlogin. POSTLOGIN
1) View a basic timeline consisting of the latest tweets only from the people being followed by the currently loggedin user.
2) Ability to compose and post a tweet(post) of limited characters.
3) View the Profiles of other users which opens a view that displays all the tweets posted by that user, view the basic profile details of that user and the ability to follow/unfollow the user.
4) The person should be able to view his/her profile as well which shows all the tweets posted by themselves.
5) View the list of all people being followed.
6) View the list of all people that are the current user’s followers.
Log in or sign up for Devpost to join the conversation.