Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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.