Production Deployment: https://t3witter-app.vercel.app/
- A Public message feed visible to unautenticated users, including display of "likes" per-message
- User Account creation via Discord or GitHub paths with standard Login/Logout functionality
- Mobile Responsive Design
- Separate Development and Deployed Production environments
- Users can add messages to system/public feed
- Users can add "Likes" per message w/updates to quantities
- Ability for Users to "follow" accounts and view a filtered message feed only from the accounts they follow
- Users have an individual "Profile" page which displays only their own messages
- User "Profile" pages display their system-wide statistics for followers/number of messages/and number of followed accounts
- Custom Animations and UI\UX augmenting TailwindCSS defaults
Starts with T3-Stack via create-t3-app
:
- MySQL Database via PlanetScale
- Add Google Login auth
- Add site-wide Light/Dark Mode
- Add Better Time-tracking lib to get prettier relative-time stamping on TweetCard
- Settle @ts-ignored issue in NewTweetForm's
setInfniteData
😠 - Revise User Profile Page IDs to reflect user-names instead of database uuid() values