Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/someoneudonknow/netflix_clone_react

Netflix clone web app ( for learning purposes )
https://github.com/someoneudonknow/netflix_clone_react

2embed clone-website html5 netflix react react-router reactbootstrap reacthookform reactjs redux redux-toolkit scss scss-modules swipperjs tmdb-api

Last synced: about 3 hours ago
JSON representation

Netflix clone web app ( for learning purposes )

Awesome Lists containing this project

README

        

## Introduction

- Introducing my Netflix clone web app, a project that I have developed for learning purposes. This web app is mainly built with ReactJS and other tools. It is designed to provide users with a user-friendly and engaging experience while also improving my front-end development skills. It is designed to be user-friendly and engaging, with features that allow users to quickly and easily find their favorite movies or TV shows, add their favorite film to a list, customize their profile, and more. It is also fast and efficient, with API calls on scroll and debounce search to improve browsing speed.
- **Because I don't have time, this website is not responsive yet**
## Features

- Login, register(with facebook google email and password), logout
- Find movies and TV shows by text, filter out movies and TV shows by genres and people
- Edit user profile ( change user name, avatar )
- User can add their favorite movies and TV shows to their own films list
- All users'information will be stored in firestore
- And a lot of visual effects, hope to bring you the best experience

## Tools and Technology I used:

- Mainly used: Reactjs, Scss module, Redux/Redux toolkit, Firebase for backend and deployment.
- Data is taken from [tmdb](https://www.themoviedb.org/) and [2embed](https://2embed.org/)
- Support libraries: react hook form, swipperjs, react-bootstrap

## Interface
##### Welcome page
[WelcomePage.webm](https://user-images.githubusercontent.com/90843926/221367304-938f3c64-893b-4181-8cdf-a50ee665f810.webm)
##### Login and register page
https://user-images.githubusercontent.com/90843926/221368042-8adb35a0-0630-4694-ace8-b72a1e8412ca.mp4
##### Movie, TV Show, Trending, My List Pages
https://user-images.githubusercontent.com/90843926/221368506-fb5f44dd-9816-4d32-a11a-e88746f7eebb.mp4
##### Search Page
https://user-images.githubusercontent.com/90843926/221368720-69c7738c-cd16-4ed8-a152-eca1276c9f23.mp4
##### Edit profile page
https://user-images.githubusercontent.com/90843926/221369002-4e6976cb-28db-4e2e-9395-8ad069b3086d.mp4
##### Watch Page
https://user-images.githubusercontent.com/90843926/221369264-90b14e39-4839-440e-a1f7-4bc47c3fcee7.mp4