Skip to content

Mini Twitter project built with Django-framework with Bootstrap and Ajax

Notifications You must be signed in to change notification settings

fanfanman/tweetme

Repository files navigation

Mini Twitter

  • Django (fullstack framework)
  • Bootstrap (frontend framework)
  • Django REST (django api framework)
  • jQuery (javascript library)
  • ajax (jquery asynchonous function)

Update October 18th

  • Finished Views, Models modules of Django framework
  • Enabled Create, Update, Retreive and Delete function of tweets
  • Base completed

Update October 19th

  • Improved Templates module of Django framework by querying Bootstrap
  • Enabled Search function of tweets, which is filtering
  • framework completed

Update October 20th

  • Finished inheritance of template modules
  • Adopted REST framework
  • Added REST serializers and updated user serializer
  • Overwrote Django search/create/update functions with Ajax
  • Frontend almost completed

Update October 21st

  • Enabled autosearch and showed chars left
  • Applied Pagination feature to allow multiple page view and load more
  • Added Accounts app to store user profile
  • Modified model and views to enable multiple user relation and follow/unfollow toggle
  • Applied Django view manager to manage multi-user relations
  • User profile completed
  • let's stop for a while, have McDonalds and continue at home

Update October 22nd

  • Fixed home page to show only following tweets
  • Introduced Hashtag feature
  • Hashtag completed, still a long way to go

Update October 24th

  • Introduced retweet feature
  • New feature retweet completed

Update October 26th

  • Added function to receive and add hashtags into database
  • Introduced like/unlike feature
  • Like unlike feature completed

Update October 28th

  • Introduced Reply feature
  • Improved search function to display relevant tweets and their replies
  • Introduced Recommendation feature
  • Added Login/Logout/Register pages
  • Completed!!

Some notes

  • Diff between serializer and models: model defines which data to store in backend database; serializer defines which data to grab from backend; ajax read from api serializer and render data into pages

About

Mini Twitter project built with Django-framework with Bootstrap and Ajax

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published