https://github.com/chisa-dev/mezmur-lyrics-app
Flutter Song Lyrics App with Firebase integration and Admin Portal to Create, Delete and Update Song Lyrics
https://github.com/chisa-dev/mezmur-lyrics-app
Last synced: 8 months ago
JSON representation
Flutter Song Lyrics App with Firebase integration and Admin Portal to Create, Delete and Update Song Lyrics
- Host: GitHub
- URL: https://github.com/chisa-dev/mezmur-lyrics-app
- Owner: chisa-dev
- Created: 2024-03-25T08:12:46.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-05T18:24:19.000Z (over 1 year ago)
- Last Synced: 2025-10-05T02:58:14.753Z (8 months ago)
- Language: Dart
- Homepage:
- Size: 1.63 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mezmur Lyrics App
A Flutter application for managing song lyrics with Firebase integration and an Admin Portal for easy management of song data.
## Features
1. Listing Song Data from Firebase
2. Add/Remove from Favorites
3. Gallery
4. Admin Portal to add, delete, and update Songs and Gallery
5. Supports Day/Night Mode
## Screenshot Demo
## Installation
Follow these steps to set up the project:
Clone the repository:
```bash
git clone https://github.com/gemechis-elias/flutter-song-lyrics-app.git
```
Create a Firebase project:
- Go to the Firebase Console.
- Click on "Add project" and follow the instructions to create a new Firebase project.
Add Firebase to your Flutter app:
- Follow the steps outlined in the Firebase documentation to add Firebase to your Flutter project.
Enable User Authentication:
- In the Firebase Console, navigate to "Authentication" and enable the "Email/Password" sign-in method.
- Add a test user for admin access using their email and password.
Enable Firebase Realtime Database and Storage:
- In the Firebase Console, navigate to "Database" and select "Realtime Database".
- Follow the prompts to enable Realtime Database and select the testing mode.
- Similarly, navigate to "Storage" and enable it.
Import database structure:
- Import the database structure from assets/song-lyrics-app-export.json to your Firebase Realtime Database.
## Contribution:
Contributions are welcome! Here's how you can contribute 😊:
1. Fork the repository.
2. Clone the forked repository to your local machine.
3. Create a new branch for your feature or bug fix.
4. Make your changes and commit them with descriptive commit messages.
5. Push your changes to your forked repository.
6. Submit a pull request to the main repository.
## License:
This project is licensed under the MIT License. Feel free to use and modify it according to your needs. Contributions are appreciated.