https://github.com/amritmaurya1504/jampod
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!
https://github.com/amritmaurya1504/jampod
express jsonwebtoken mongodb nodejs react-query reactjs redux-toolkit socket-io tailwindcss typescript webrtc
Last synced: 6 months ago
JSON representation
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!
- Host: GitHub
- URL: https://github.com/amritmaurya1504/jampod
- Owner: amritmaurya1504
- Created: 2023-12-31T12:30:33.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-08T17:35:57.000Z (over 2 years ago)
- Last Synced: 2024-01-08T18:50:01.107Z (over 2 years ago)
- Topics: express, jsonwebtoken, mongodb, nodejs, react-query, reactjs, redux-toolkit, socket-io, tailwindcss, typescript, webrtc
- Language: TypeScript
- Homepage: https://jampod.vercel.app
- Size: 645 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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

*Home Screen*

*Rooms Screen*

*Joined Room Screen*

*Get Started Screen*

*Authentication Screen*

*OTP Input Screen*

*Profile Screen*