Friends is a modern, thread-based community platform built with Next.js, Tailwind CSS, TypeScript, and various other powerful tools. Inspired by Reddit and Discourse, it allows users to create and participate in discussions categorized into communities, fostering engaging interactions and information sharing.
- User Authentication: Securely register and log in using Clerk, ensuring a seamless user experience.
- Community Management: Create and join communities around shared interests, each with its own rules and moderators.
- Threaded Discussions: Initiate and contribute to in-depth conversations organized in threads with clear hierarchy and replies.
- Activity Stream: Stay updated on the latest happenings on your threads.
- Responsive Design: Enjoy a mobile-friendly experience with tailored layouts and navigation for various devices.
- Front-end: Next.js, Tailwind CSS, TypeScript
- Authentication: Clerk
- File Storage: UploadThing
- Database: MongoDB
- Other: TypeScript, ESLint, Prettier