Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/noobmaster432/buzznet

A vibrant and feature-packed Twitter clone that brings the essence of social networking to life. Built using a powerful stack including Next.js, Tailwind CSS, Prisma, Zustand, and MongoDB, Buzznet offers a comprehensive social media experience.
https://github.com/noobmaster432/buzznet

base64 mongodb next-auth nextjs prisma tailwindcss typescript zustand

Last synced: 4 days ago
JSON representation

A vibrant and feature-packed Twitter clone that brings the essence of social networking to life. Built using a powerful stack including Next.js, Tailwind CSS, Prisma, Zustand, and MongoDB, Buzznet offers a comprehensive social media experience.

Awesome Lists containing this project

README

        

# Buzznet: Twitter Clone

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.

### [Demo](https://buzznet-tweet.vercel.app)

## Features

- **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.

## Tech Stacks Used
- 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.

---

## Screenshots

1

2

4

3

5

6