This project is a clone of Netflix, built as a demonstration of my frontend development skills. The application uses the YouTube API to fetch and display video content, and Magic Link for user authentication.
- Video streaming via the YouTube API
- User authentication via Magic Link
- Frontend:
- React, TypeScript, Tailwind, Framer Motion
- Backend:
- Hasura
- Authentication:
- Magic Link, jsonwebtoken, cookie
- Other Libraries:
- classnames, react-modal, jose
To get a local copy up and running, follow these steps:
- Clone the repository.
- Install the dependencies with
npm install
. - Start the development server with
npm start
.
You can view a live demo of the application at this link.
You can learn more about my work and see other projects I've completed on my Frontend Mentor profile.