- 📖 Introduction
- ✨ Features
- 🛠️ Technologies Used
- 🚀 Setup
- 📁 Project Structure
- 📌 Usage
- 🤝 Contributing
- 📜 License
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.
- 🎨 Responsive Netflix-like UI
- ⚙️ GraphQL API for efficient data handling
- 🔐 User Authentication
- 📱 Device responsive
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express, GraphQL
- Database: DataStax Astra
- Deployment: Netlify
- Clone the repository:
git clone https://github.com/ImJaineel/workshop-graphql-netflix.git cd workshop-graphql-netflix
- Install dependencies:
npm install
- Environment Variables:
- Copy
.env.sample
to.env
and add your DataStax credentials.
- Copy
- Run the Application:
npm start
- src/: Main components and GraphQL schema
- public/: Static frontend assets
- functions/: Serverless API functions
- data/: Sample data and schema
- Visit the Live Demo.
- Browse, filter, and explore content.
- Sign up to personalize your experience!
Feel free to open issues or submit PRs. Contributions are welcome!
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:
- 📖 Introduction
- ✨ Features
- 🛠️ Technologies Used
- 🚀 Setup
- 📁 Project Structure
- 📌 Usage
- 🤝 Contributing
- 📜 License
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.
- 🎨 Responsive Netflix-like UI
- ⚙️ GraphQL API for efficient data handling
- 🔐 User Authentication
- 📱 Device responsive
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express, GraphQL
- Database: DataStax Astra
- Deployment: Netlify
- Clone the repository:
git clone https://github.com/ImJaineel/workshop-graphql-netflix.git cd workshop-graphql-netflix
- Install dependencies:
npm install
- Environment Variables:
- Copy
.env.sample
to.env
and add your DataStax credentials.
- Copy
- Run the Application:
npm start
- src/: Main components and GraphQL schema
- public/: Static frontend assets
- functions/: Serverless API functions
- data/: Sample data and schema
- Visit the Live Demo.
- Browse, filter, and explore content.
- Sign up to personalize your experience!
Feel free to open issues or submit PRs. Contributions are welcome!
Licensed under the MIT License.