Skip to content

Latest commit

 

History

History
59 lines (43 loc) · 2.9 KB

README.md

File metadata and controls

59 lines (43 loc) · 2.9 KB

JamPod

Where Music Jams and Podcasts Collide!

Experience the fusion of live jams and insightful podcasts in one dynamic platform. Join musicians for spontaneous sessions or tune into engaging discussions – JamPod is your space for sonic exploration!

Key Features:

  • Live Jams: Join musicians for spontaneous live sessions or initiate your own jam.
  • Podcast Hub: Tune into engaging and insightful discussions.
  • Community Harmony: Unleash your musical prowess in a community that harmonizes creativity and collaboration.
  • Subscription Options: Enjoy both free and premium subscription plans for an enhanced experience.

Tech Stack

Technology Description
React JavaScript library for building user interfaces.
JavaScript High-level programming language.
TypeScript Superset of JavaScript, adding static types.
React Query React library for efficient data fetching and caching.
Node.js JavaScript runtime for server-side development.
Express Fast, unopinionated, minimalist web framework.
MongoDB NoSQL database for storing application data.
WebRTC Real-time communication for web applications.
Socket.io Library for real-time web applications.
JWT JSON Web Tokens for secure authentication.
Nodemailer Node.js module for sending emails.
OTP Authentication One-Time Password authentication for security.
Tailwind CSS Utility-first CSS framework for rapid styling.

OTP Authentication Flow

https://miro.com/app/board/uXjVNA26_Hw=/?share_link_id=463117396825

Screenshots

Screenshot 1 Home Screen

Screenshot 4 Rooms Screen

Screenshot 4 Joined Room Screen

Screenshot 2 Get Started Screen

Screenshot 3 Authentication Screen

Screenshot 4 OTP Input Screen

Screenshot 4 Profile Screen