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.
-
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.
Follow these steps to set up and run Umuziki on your local machine:
- Flutter 3.x or later installed (Installation Guide)
- A Firebase project set up for authentication and backend services
- sqflite plugin for local database management
-
Clone the repository
git clone https://github.com/berrgrayson/umuziki.git cd umuziki
-
Install dependencies
flutter pub get
-
Set up Firebase
- Follow the official Firebase setup guide to add Firebase to your Flutter project.
-
Run the app
flutter run
- Flutter - UI development framework
- Firebase - Authentication and backend services
- sqflite - Local database for playlist management and offline features
The name "Umuziki" comes from the Kirundi word for "music," representing a seamless blend of culture and technology.
Developed by Grayson
- Email: [berrgrayson@gmail.com]
- GitHub: berrgrayson