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
- Navigation
- 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:
- Video calls