Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/berlinbruno/pod-pirate
This project is a podcast platform developed using Java, Spring Boot, MongoDB, Azure, and Next.js. It offers a comprehensive solution for managing user accounts, uploading episodes, and providing a seamless listening experience. Robust account security is ensured through JWT authentication.
https://github.com/berlinbruno/pod-pirate
jwt mongodb nextjs spring-boot
Last synced: 1 day ago
JSON representation
This project is a podcast platform developed using Java, Spring Boot, MongoDB, Azure, and Next.js. It offers a comprehensive solution for managing user accounts, uploading episodes, and providing a seamless listening experience. Robust account security is ensured through JWT authentication.
- Host: GitHub
- URL: https://github.com/berlinbruno/pod-pirate
- Owner: berlinbruno
- Created: 2024-07-15T12:27:28.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-11-08T14:33:09.000Z (6 days ago)
- Last Synced: 2024-11-08T15:31:48.453Z (6 days ago)
- Topics: jwt, mongodb, nextjs, spring-boot
- Homepage: https://podpirate.berlinbruno.dev
- Size: 4.59 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Podcast Platform with User Management - Pod Pirate
This project is a podcast platform developed using Java, Spring Boot, MongoDB, Azure, and Next.js. It offers a comprehensive solution for managing user accounts, uploading episodes, and providing a seamless listening experience. Robust account security is ensured through JWT authentication.
## Key Features
- **User Account Management:** Register new users, login, and manage user profiles.
- **Episode Uploads:** Upload podcast episodes to the platform for streaming.
- **Seamless Listening Experience:** Provides a smooth and intuitive interface for listening to podcasts.
- **Robust Security:** Implements JWT authentication to ensure secure access to user accounts and episodes.## Technologies Used
- **Next.js:** React framework for building user interfaces.
- **Spring Boot:** Java-based framework for building backend applications.
- **MongoDB:** NoSQL database for storing user data and podcast episodes.
- **Azure Blob Storage:** Cloud-based storage solution for storing podcast episode files.
- **JWT (JSON Web Tokens):** Authentication mechanism for securing user accounts and access to resources.## 🚀 Demo
[Pod Pirate](https://podpirate.berlinbruno.dev/)
## License
Feel free to use this project as you wish. No restrictions apply.