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

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!

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

![Screenshot 1](https://res.cloudinary.com/diwh62559/image/upload/v1703873648/Screenshot_2023-12-29_233845_ttduko.png)
*Home Screen*

![Screenshot 4](https://res.cloudinary.com/diwh62559/image/upload/v1703878800/Screenshot_2023-12-30_010554_nkgrjc.png)
*Rooms Screen*

![Screenshot 4](https://res.cloudinary.com/diwh62559/image/upload/v1703878800/Screenshot_2023-12-30_010840_prkmxl.png)
*Joined Room Screen*

![Screenshot 2](https://res.cloudinary.com/diwh62559/image/upload/v1703873648/Screenshot_2023-12-29_233907_hkezzq.png)
*Get Started Screen*

![Screenshot 3](https://res.cloudinary.com/diwh62559/image/upload/v1703873647/Screenshot_2023-12-29_233857_ogh3xr.png)
*Authentication Screen*

![Screenshot 4](https://res.cloudinary.com/diwh62559/image/upload/v1703873647/Screenshot_2023-12-29_233936_yvewwk.png)
*OTP Input Screen*

![Screenshot 4](https://res.cloudinary.com/diwh62559/image/upload/v1703878800/Screenshot_2023-12-30_004909_qsxlul.png)
*Profile Screen*