Technologies • Getting Started • Contributing
An AI-powered React Native application that provides personalized movie recommendations for Netflix users.
Here you will learn how to run the project locally.
Clone the repository:
git clone https://github.com/tusharpamnani/Netflix-AI-Recommender.git
cd Netflix-AI-Recommender
Install the necessary dependencies:
npm install
Create a config.js
file in the root directory of the project by copying config-example.js
:
cp config-example.js config.js
Edit config.js
to include your Supabase credentials and other necessary configuration details:
// config.js
export const SUPABASE_URL = 'https://your-supabase-url.supabase.co';
export const SUPABASE_ANON_KEY = 'your-supabase-anon-key';
If you can download the Netflix movies dataset from Kaggle, import it into your Supabase database using the Supabase dashboard or CLI.
Alternatively, use the provided movies.csv
file:
- Go to the Supabase dashboard.
- Select your project.
- Navigate to the table where you want to import the data.
- Use the import feature to upload
movies.csv
.
To work with the dataset locally, ensure Docker is installed and running. Then, start your local Supabase instance:
supabase start
For iOS:
npx react-native run-ios
For Android:
npx react-native run-android
Contributions are welcome! Follow the steps below to contribute:
-
Fork the repository:
git clone https://github.com/tusharpamnani/Netflix-AI-Recommender.git
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Make your changes following the project's coding conventions and guidelines.
-
Commit your changes:
git commit -m "Add a brief message about the changes"
-
Push to your branch:
git push origin feature/your-feature-name
-
Open a Pull Request explaining the changes you made. Include screenshots if there are any visual changes and wait for the review!
Thank you for using the Netflix Movie Recommendation App! We hope you enjoy your movie recommendations.