Buzznet is a vibrant and feature-packed Twitter clone that brings the essence of social networking to life. Built using a powerful stack including React, Tailwind CSS, Next.js, Prisma, Zustand, and MongoDB, Buzznet offers a comprehensive social media experience. With a focus on user engagement and seamless functionality, Buzznet opens the doors to a world of sharing, connecting, and interacting.
-
Authentication System: Securely sign up and log in to your Buzznet account, ensuring your data remains protected.
-
Notification System: Stay informed with real-time notifications that keep you updated on interactions and engagements.
-
Image Upload: Easily share your moments with image uploads, powered by Base64 strings, for a personalized touch.
-
Prisma ORM with MongoDB: Leverage the power of Prisma and MongoDB for efficient data management and storage.
-
Responsive Layout: Enjoy a seamless experience across various devices with a responsive and adaptive layout design.
-
1 To Many Relations (User - Post): Establish connections and share your thoughts through posts with a user-centric perspective.
-
Many To Many Relations (Post - Comment): Engage in discussions and express your opinions by commenting on posts.
-
Comments / Replies: Foster conversations with nested comments and replies for interactive discussions.
-
Likes Functionality: Show appreciation for posts through the likes system, enhancing user engagement.
- Frontend: NextJs, Typescript, Tailwind CSS, Zustand(State management)
- Backend: Node.js, Express, Bcrypt
- Database: Prisma(ORM), MongoDB
- Authentication : NextAuth
- API Communication: Axios
Embrace the Buzznet experience! Connect, share, and engage with a platform that encapsulates the essence of social networking. Start sharing your thoughts and engaging with others in a dynamic and interactive environment.