BaatCheet

BaatCheet is a versatile communication app that allows users to create and manage communities centered around specific topics or general interests. Whether for social, educational, or professional purposes, BaatCheet makes it easy to foster meaningful discussions and collaborations. Communities can host various types of groups, including text, audio, video, and collaborative drawing sessions, making communication dynamic and engaging.

Tech stack

  • Next.js
  • TypeScript
  • HTML
  • UploadThing
  • Node.js
  • SocketIO
  • Tailwind
  • ShadCN
  • Prisma
  • Neon

Problem Solved

In today's digital age, creating and maintaining communities online can be challenging. Many platforms are either too restrictive or lack the flexibility to support different modes of communication effectively. Users often struggle to find a platform that allows for seamless text, voice, video, and collaborative interactions within the same community. Additionally, managing roles and permissions within these communities can be cumbersome, leading to confusion and disorganization.

BaatCheet solves these problems by offering a unified platform where users can create diverse communities with a variety of communication options. The app ensures smooth and efficient communication by supporting text, audio, video, and drawing groups within each community. With role-based access control, BaatCheet empowers admins and moderators to manage members effectively, ensuring that conversations remain organized and purposeful.

Features

  • 🌐Community Creation: Users can create their own communities based on specific topics or general interests, fostering focused and engaging discussions.
  • blog thumbnail
  • 🎛️Diverse Group Types: Communities can host four types of groups:
    • 💬 Text Groups: For messaging, discussions, and file sharing.
    • 🎙️ Audio Groups: For voice chats and meetings.
    • 🎥 Video Groups: For face-to-face interactions and video conferences.
    • 🎨 Draw Groups: For collaborative drawing sessions, ideal for brainstorming and creative collaboration.
  • blog thumbnail
  • 🔒Role-Based Access Control: Members within a community can have one of three roles:
    • 🛠️ Admin: Full control over the community, including managing members and changing roles.
    • 👥 Moderator: Ability to manage members by adding or removing them and overseeing group activities.
    • 👤 Guest: Can participate in discussions but with limited permissions.
  • blog thumbnail
  • 🔗Invite Links: Admins and moderators can add new members to a community by sharing an invite link, making it easy to expand the community.
  • blog thumbnail
  • 💬Seamless Communication: BaatCheet provides an intuitive interface for switching between different group types, ensuring that users can communicate effortlessly in the mode that best suits their needs.