Skip to content

Abdullah-V/twitter-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

812445d Β· Nov 20, 2023

History

30 Commits
Jan 2, 2021
Dec 31, 2020
Jan 2, 2021
Dec 30, 2020
Nov 20, 2023
Aug 26, 2021

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.