Skip to content

Netflix clone created using React and Springboot

Notifications You must be signed in to change notification settings

Alexisfine/netflix

Repository files navigation

netflix

Description

Netflix clone is an online movie streaming system. It includes a client side movie streaming platform and an admin management platform. Netflix clone is created using React and Springboot. Movie streaming platform contains home page, movie recommendations, movie search lists, subscription, user profile, and login/register page. Admin management platform includes movie management, user management and user statistics.

Project Snapshot

Admin Platform

Admin Home Page

drawing

Admin Movie Management Page

drawing

Admin Add Movie Page

drawing

Client Platform

Client Home Page

drawing

Client Sign In Page

drawing

Client Video Page

drawing

Technologies

Backend Technologies

Technology Description Offical Website
SpringBoot Backend Web Development Framework https://spring.io/projects/spring-boot
SpringSecurity Authentication and Authorization Framework https://spring.io/projects/spring-security
Hibernate ORM Framework https://hibernate.org
Spring Data JPA Data Access Layer Framework https://spring.io/projects/spring-data-jpa
PostgreSQL Relational Database https://www.postgresql.org
MongoDB Nosql Database https://www.mongodb.com
Redis In Memory Database http://redis.io
H2 (Unit Testing) In Memory Database https://www.h2database.com
Slf4j Logging https://www.slf4j.org
SpringBoot Validator Data Validation https://docs.spring.io/spring-framework/docs/3.2.x/spring-framework-reference/html/validation.html
Hikari Database Connection Pool https://github.com/brettwooldridge/HikariCP
JWT Login Authentication https://github.com/jwtk/jjwt
Mockito Unit Test Framework https://site.mockito.org
Lombok Java Class Utilities https://projectlombok.org
Hutool Java Utilities https://github.com/dromara/hutool
Twilio SMS Services https://www.twilio.com
Stripe Payment Services https://www.stripe.com
Amazon S3 Image/Video Storage http://s3.console.aws.amazon.com

Frontend Technologies

Technology Description Offical Website
ReactJS Frontend Web Development Framework https://reactjs.org
React Router Dom Router Framework https://v5.reactrouter.com
React Context State Management Framework https://reactjs.org/docs/context.html
Material UI UI Framework https://mui.com
Recharts React Chart Library https://recharts.org
Axios Frontend HTTP Framework https://github.com/axios/axios

Development Progress

Backend

drawing

Admin Management Platform

drawing

Client Platform

drawing

About

Netflix clone created using React and Springboot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published