Skip to content

ImJaineel/workshop-graphql-netflix

Repository files navigation

📺 Netflix Clone with GraphQL

🔗 Live Demo

📚 Table of Contents


📖 Introduction

This project is a Netflix clone built with GraphQL, made during a Datastax online workshop. It aims to recreate the Netflix interface and core functionalities with a focus on GraphQL integrations.

✨ Features

  • 🎨 Responsive Netflix-like UI
  • ⚙️ GraphQL API for efficient data handling
  • 🔐 User Authentication
  • 📱 Device responsive

🛠️ Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express, GraphQL
  • Database: DataStax Astra
  • Deployment: Netlify

🚀 Setup

  1. Clone the repository:
    git clone https://github.com/ImJaineel/workshop-graphql-netflix.git
    cd workshop-graphql-netflix
  2. Install dependencies:
    npm install
  3. Environment Variables:
    • Copy .env.sample to .env and add your DataStax credentials.
  4. Run the Application:
    npm start

📁 Project Structure

  • src/: Main components and GraphQL schema
  • public/: Static frontend assets
  • functions/: Serverless API functions
  • data/: Sample data and schema

📌 Usage

  1. Visit the Live Demo.
  2. Browse, filter, and explore content.
  3. Sign up to personalize your experience!

🤝 Contributing

Feel free to open issues or submit PRs. Contributions are welcome!

📜 License

Licensed under the MIT License.


Let me know if you need any additional customization!Here's an enhanced README template with emojis for an engaging look:


📺 Netflix Clone with GraphQL

🔗 Live Demo

📚 Table of Contents


📖 Introduction

This project is a Netflix clone built with GraphQL, made during a Datastax online workshop. It aims to recreate the Netflix interface and core functionalities with a focus on GraphQL integrations.

✨ Features

  • 🎨 Responsive Netflix-like UI
  • ⚙️ GraphQL API for efficient data handling
  • 🔐 User Authentication
  • 📱 Device responsive

🛠️ Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express, GraphQL
  • Database: DataStax Astra
  • Deployment: Netlify

🚀 Setup

  1. Clone the repository:
    git clone https://github.com/ImJaineel/workshop-graphql-netflix.git
    cd workshop-graphql-netflix
  2. Install dependencies:
    npm install
  3. Environment Variables:
    • Copy .env.sample to .env and add your DataStax credentials.
  4. Run the Application:
    npm start

📁 Project Structure

  • src/: Main components and GraphQL schema
  • public/: Static frontend assets
  • functions/: Serverless API functions
  • data/: Sample data and schema

📌 Usage

  1. Visit the Live Demo.
  2. Browse, filter, and explore content.
  3. Sign up to personalize your experience!

🤝 Contributing

Feel free to open issues or submit PRs. Contributions are welcome!

📜 License

Licensed under the MIT License.

About

My Netflix Clone Repo

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published