Music Application using Flutter and FastAPI
This project is a simple music app. It is built by following a YouTube tutorial created by Rivaan Ranawat. The tutorial provides a step-by-step guide on how to build this project from scratch.
- Authentication [ Sign up with email and password, Login, Logout ]
- Upload Songs
- Play Songs in app or background
- Favorite Songs
Before you begin, ensure you have met the following requirements:
- [ Basic Knowledge of Flutter, Dart and Python ]
To install this project, follow these steps:
- Clone the repository:
git clone https://github.com/NyeinChanAung203/MusicApp.git
- Navigate to the project directory:
cd server
- Install the necessary dependencies:
pip install -r requirements.txt
- Start Server:
fastapi run main.py
- Go to client folder and run flutter
cd client flutter run
Note: You need to start postgres service and change postgres url [DATABASE_URL] in server/database.py file [ add your own postgre user and password ]
You can follow the tutorial on YouTube to understand the step-by-step process of building this project. Watch the full tutorial here: YouTube Tutorial Link
Note: This project is for educational purposes and follows the tutorial by Rivaan Ranawat. All credit for the tutorial content goes to Rivaan Ranawat.