Skip to content

NyeinChanAung203/MusicApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Music Application

Music Application using Flutter and FastAPI

Table of Contents

Overview

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.

Features

  • Authentication [ Sign up with email and password, Login, Logout ]
  • Upload Songs
  • Play Songs in app or background
  • Favorite Songs

Prerequisites

Before you begin, ensure you have met the following requirements:

  • [ Basic Knowledge of Flutter, Dart and Python ]

Installation

To install this project, follow these steps:

  1. Clone the repository:
    git clone https://github.com/NyeinChanAung203/MusicApp.git
  2. Navigate to the project directory:
    cd server
  3. Install the necessary dependencies:
    pip install -r requirements.txt
  4. Start Server:
    fastapi run main.py
  5. 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 ]

Tutorial

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.

Screenshots

Authentication



Home and Playing Song



Playing Song



Library and Upload New Song

About

Music App using Flutter and FastAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published