Skip to content

Abdullah-V/twitter-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MEVN stack twitter clone

START: 29 november 2020

END: 24 december

alt text alt text alt text alt text alt text alt text

Todos:

  • Frontend
    • TwitterButton component
    • Welcome page
    • Register popup
    • Login page
    • Responsive Welcome page
    • Sidebar
    • Responsive Sidebar
    • Right container
    • Components for right container
    • All components responsive
    • Fixed headers for pages
    • Profile page
    • Bookmarks page
    • Notifications page
    • Child pages menu for some parent pages
    • Tweet component
    • Profile component for sidebar
    • Add tweet component
    • Toggle action list for tweet component
    • Add tweet popup
    • Action button component
    • Image zoomer
    • Folowers list
    • Tweet likers list
    • Tweets detail page
    • Tweet replies
    • Nested tweets(retweet with comment)
    • Retweet
    • Tweet pinning
    • Search
    • Shortcuts
    • Delete tweet
    • Show parent tweet in tweet details page
    • Image preview on tweet adding
    • Routing
      • Route guards
      • Define all routes
      • Define all child routes
    • Update profile popup
    • Backend Integration
    • Uploading contents piece by piece.
    • Upload new content at the end of the page
    • Loading spinner
    • Copy link of tweet
  • Backend
    • Install modules
      • express
      • mongoose
      • cors
      • nodemon
      • body-parser
      • socketio
    • Express configurations
    • Mongoose configurations
      • Create models
        • User model
        • Tweet model
      • Relationships
    • Api
    • Notifications for users
    • Useful functions for apis
      • Follow suggestion
    • Uploading contents piece by piece
    • Upload new content at the end of the page
  • Socket support for realtime
  • Add images to readme

Specifications:

  • Responsive.
  • Its offering many functions of twitter.
  • Fully handwritten css.