Welcome to Rooms! where you can share, discuss, and explore your interests with like-minded individuals.
Built with the Next.js App Router, TypeScript & Tailwind
- Dark mode Support.
- Authentication using NextAuth & Google.
- Infinite scrolling for dynamically loading posts.
- A Notion Like post editor.
- Full comment functionality with nested replies.
- Custom feed for authenticated users.
- Caching of popular posts using Upsatch Redis.
- Optimistic updates for a great user experience.
- Modern data fetching using React-Query.
- Image uploads using Upload Thing & link previews.
- Role-Based Authentications.
- Real-Time Chats between members.
- Premium Subscriptions.