Skip to content

berrgrayson/umuziki

Repository files navigation

Umuziki 🎵

Umuziki is a feature-rich Flutter music player app that offers a personalized listening experience. The app includes playlist management. Whether you're enjoying local music or managing your favorite playlists, Umuziki provides an intuitive and engaging platform for music lovers.


🚀 Features

  • User Authentication and Email Verification

    • # and log in with email verification to access personalized features.
  • Music Player

    • Play, pause, skip, and rewind music tracks seamlessly.
  • Playlist Management

    • Create, edit, and organize your favorite tracks into playlists.
  • Search Functionality

    • Quickly find music with any text related in your local library.

📱 Getting Started

Follow these steps to set up and run Umuziki on your local machine:

Prerequisites

  • Flutter 3.x or later installed (Installation Guide)
  • A Firebase project set up for authentication and backend services
  • sqflite plugin for local database management

Installation

  1. Clone the repository

    git clone https://github.com/berrgrayson/umuziki.git
    cd umuziki
  2. Install dependencies

    flutter pub get
  3. Set up Firebase

  4. Run the app

    flutter run

🔧 Built With

  • Flutter - UI development framework
  • Firebase - Authentication and backend services
  • sqflite - Local database for playlist management and offline features

💡 Inspiration

The name "Umuziki" comes from the Kirundi word for "music," representing a seamless blend of culture and technology.


📧 Contact

Developed by Grayson


About

A music player app in Flutter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published