Skip to content

PodWave is a modern podcast app built with Flutter and Firebase. It lets users discover and upload their own podcasts effortlessly. Features include secure authentication, real-time updates,a user page (profile, uploads, favorites, and last listened), offline listening, and a sleek UI.

Notifications You must be signed in to change notification settings

MohaYass92/PodWave

Repository files navigation

PodWave

PodWave is a modern podcast app built with Flutter and Firebase. It lets users discover and upload their own podcasts effortlessly. Features include secure authentication, real-time updates, a user page (profile, uploads, favorites, and last listened), offline listening, and a sleek UI.

Features

  • User Page: Display profile, uploads, favorites, and last listened podcasts.
  • User Authentication: Secure sign-in and sign-up using Firebase Authentication.
  • Favorites: Save your favorite podcasts for quick access.
  • Real-Time Updates: Experience real-time synchronization powered by Firebase Firestore.
  • Offline Listening: Download podcast episodes for offline playback.
  • Elegant UI: Crafted with Flutter for a fast and user-friendly design.

Technologies Used

  • Flutter: Enables a responsive and beautiful cross-platform interface.
  • Firebase: Incorporates Firebase Authentication, Firestore, and Storage for backend support.

Getting Started

  1. Clone this repository.
  2. Set up Firebase with your project (setup guide included in the Wiki).
  3. Run the app on your emulator or physical device to explore PodWave.

Screenshots

Home Screen

Audio Player

Login Screen

Profile Screen

Sign Up Screen

About

PodWave is a modern podcast app built with Flutter and Firebase. It lets users discover and upload their own podcasts effortlessly. Features include secure authentication, real-time updates,a user page (profile, uploads, favorites, and last listened), offline listening, and a sleek UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages