Skip to content

anilyilmaz108/Netflix-Clone-Flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Netflix-Clone-Flutter

It is a Netflix Clone project created with Flutter and compatible with mobile (Android & IOS).

HTTP transactions are performed on the data coming from TMDB Api with the help of the Dio package. State Management is provided with the Getx package. It is written with MVC architecture.

It works integrated with the Netflix-Clone project made with Angular (You can find it in my previous rep). CRUD operations are performed on the server created with Json-Server.

Note

It is a clone project made to improve myself. Payment methods were not used when becoming a member.

Technologies

  1. Flutter
  2. Json-Server
  3. TMDB Api
  4. Getx
  5. Dio (HTTP)
  6. Lottie (Splash Animated)

Installing the Module

npx json-server --watch core/db.json

Important

Make sure you show the correct db.json path in the terminal.

Important

If you have installed the Netflix-Clone project in my previous repo, you can skip these steps.

API Usage (TMDB Api)

https://developer.themoviedb.org/reference/intro/getting-started

Parameter Type Description
Api Key string 0********9
Base URL string https://api.themoviedb.org/3

Important

Secret Key is required to use TMDB Api.

Json Server

{
  "users": [
    {
        "username": "Anıl Yılmaz",
        "email": "anilyilmaz108@gmail.com",
        "password": "123123",
        "privacy": true,
        "id": 1
    },
  ],
  "mylist": [
    {
        "username": "Anıl",
        "icon": "https://picsum.photos/seed/b/150/150",
        "userId": "1",
        "id": 1
    },
  ],
  "favourites": []
}

Important

Unlike Netflix-Clone made with Angular, there is no profile page created in this project. Therefore, the profile information kept under mylist is not used.

Interfaces

Splash

   

Get Started

           


Login-Register

       


Home - Search - My List

               


Details

               

Feedback

If you have any feedback, please contact us at anilyilmaz108@gmail.com.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published