https://github.com/chisa-dev/flutter-song-lyrics-app
Flutter Song Lyrics App with Firebase integration and Admin Portal to Create, Delete and Update Song Lyrics
https://github.com/chisa-dev/flutter-song-lyrics-app
Last synced: 3 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/flutter-song-lyrics-app
- Owner: chisa-dev
- Created: 2024-03-25T08:12:46.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-25T09:43:44.000Z (about 1 year ago)
- Last Synced: 2025-02-10T22:36:59.222Z (3 months ago)
- Language: Dart
- Homepage:
- Size: 1.63 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flutter Song 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.