Skip to content

olchyk98/instagram-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

instagram-clone

Stack: React.JS (Redux), GraphQL (Node.JS + Express)

Screen.Recording.2024-10-22.at.17.38.39.mov

Status: done.

Tasks / Features:

  • Templates
    • Navigation
      • Standard
      • Beauty
    • Feed
    • Post
    • Account
    • Search modal
    • Settings
    • Photo window
    • Notifications window
    • New post window
    • Direct Messenger
    • Explore (search for small devices)
    • Authentication
    • 404 Page
  • Local Authentication
  • Facebook Authentication (https://github.com/keppelen/react-facebook-login)
  • Add post
  • Like post
  • Comment post
  • Like comment
  • Fast like post (Double click)
  • Account page
    • Advanced settings
    • Subscribe / Unsubscribe
    • Fetch posts / Tagged / Saved
  • Accounts routing
  • Google Authentication
  • Posts library system
  • Settings page
    • Update account data
    • Change password
  • Tags system
    • Post description (Feed)
    • Post description (Float)
    • Auto
  • Tag page
    • Template
    • Fetching
  • Search system
  • Create the explore page based on 'following' state and tag subscriptions
  • Subscriptions
    • Feed
    • Notifications
    • Direct (Messenger)
  • Notifications
  • Infinite Scroll
    • Tag
    • Chat
    • Feed
    • Account blocks
    • Post comments
      • Item
      • Float
  • Direct Chat
  • Advanced website routing
  • Dark Mode
  • Machine Learning Classifier
    • Classify function
    • Photo description autofill
  • Fully responsive design
    • Account
    • Notifications
    • Float post
    • Feed
    • Direct (Messenger)
    • Search
    • New Post modal
  • Dynamic Document Title
  • Guest account
  • Import external fonts (Quicksand, Lato, Gothic A1)
  • Service Worker -> cache
  • Data
  • Deploy app using GitHub pages and Heroku (https://www.apollographql.com/docs/apollo-server/deployment/heroku.html)

Ideas: