/moviAI

MoviAI is a movie recommendation website that uses GPT AI to recommend movies based on your preferences.

Primary LanguageTypeScriptMIT LicenseMIT

MoviAI

Light mode moviAI

This is a movie recommendation website created in Next.js 13 and TailwindCSS. This project is created with create-t3-app and I used the AMAZING shadcn/ui components library.

What it does?

I give to the user the ability to search by genres and get the best movies recommendations based on these genres. The recommendation is get from the new gpt-3.5-turbo from openAI. The user can also see the movie details, the people votes, etc. I use the TMDB API to get the movie information.

Try it out

You can try it out here: moviAI or you can clone the repo and run it locally.

Why can I only see 3 recommended movies?

You can only have 3 movie recommendations in movi-ai.vercel.app because vercel has a limited response time.

The maximum execution time per plan in Vercel is:

  • 10s (Hobby)
  • 60s (Pro)
  • 900s (Enterprise)

This information is taken from this page.

Sorry but I have "Hobby" plan yet 😔

How to run it locally

First, you need to clone the repo:

git clone https://github.com/salvaoo/moviAI.git

Go to the project directory:

cd moviAI

Then, you need to install the dependencies:

npm install
# or
yarn

Finally, you can run the project:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

License

MIT