Submission of Shipmnts task.
Features implemented in this minitwitter applications are below.
1 User can register/login.
2 User can see own profile.
3 User profile's has all information and tweets tweeted by him/her.
4 User can add tweets via his profile.
5 User can search other users profile via username.
6 User can follow and unfollow other users.
7 User can see tweets of other users sorted according to time in his/her timeline on index page.
Tech Stacks used
1 Python
2 Django
3 HTML/CSS/Javascript's ready templates
4 Postgresql
How to run it in your own system?
1 Download all contents from this github repositary.
2 To install the requirements use below command in your local folder.
pip install -r requirements.txt
3 Download Postgresql and PGadmin in your system and create one database using pgadmin.
4 Change values of database in minitwitter/settings.py (line 77 to 81).
5 Now open command prompt and run this commands.
python manage.py makemigrations
python manage.py migrate
6 At the end to run the application run this command.
python manage.py runserver