Inspiration

VibeCheck was inspired by the need for real-time feedback and engagement during events. We wanted to create a platform that not only allows event organizers to gather insights but also enhances the attendee experience by making feedback seamless and interactive.

What it does

  • User Accounts: Allows users to create accounts and log in securely using NextAuth.js.
  • Event Creation: Enables users to create and manage events, including public, private, and hidden events.
  • Real-Time Feedback: Provides real-time sentiment analysis and feedback from event attendees.

How we built it

  • Frontend: Built with Next.js and Tailwind CSS for a responsive and modern user interface.
  • Backend: Utilized tRPC for type-safe API communication and Drizzle ORM for database management.
  • Real-Time Communication: Implemented WebSocket for real-time updates and Kafka for event streaming.
  • Authentication: Integrated NextAuth.js for secure user authentication with JWT tokens.
  • Deployment: Deployed on AWS Amplify with CI/CD pipelines for automated deployments.

Challenges we ran into

  • Internet Issues: Faced connectivity problems that slowed down development and testing.
  • Communication: Had to overcome communication barriers within the team.
  • Decision Making: Struggled with making quick decisions on feature prioritization and implementation.
  • Scoping the Project: Had difficulty scoping the project to fit within the hackathon timeline.

Accomplishments that we're proud of

  • Rapid Development: Successfully built and shipped a functional prototype under tight deadlines.
  • Learning New Technologies: Gained hands-on experience with Kafka, AWS, and tRPC.
  • Team Collaboration: Worked effectively as a team despite the challenges and limited sleep.

What we learned

  • ShadCN: Learned how to use ShadCN for building UI components.
  • Resilience: Stayed awake and active despite very little sleep, demonstrating our commitment to the project.
  • New Technologies: Explored and implemented new technologies like Kafka, AWS, and tRPC.
  • Teamwork: Improved our teamwork and communication skills under pressure.

What's next for VibeCheck?

  • Event Insights: Gives organizers actionable insights into attendee feelings and engagement levels.
  • Interactive Features: Includes features like live polls, Q&A, and check-ins to enhance attendee interaction.
  • Enhanced Analytics: Add more detailed analytics and reporting features for event organizers.
  • Gamification: Introduce gamification elements like leaderboards and rewards for attendee engagement.
  • Social Features: Implement social sharing and networking features for attendees.
  • Scalability: Optimize the platform for scalability to handle larger events and more users.

Built With

Share this project:

Updates