/movie-shelf-mobile

React Native app that consumes MovieDB API and recommends movies using OpenAI

Primary LanguageTypeScript

Noctis

Movie.Shelf.Mobile.mp4

Noctis is a web/mobile application that allows users to explore and favorite movies, as well as receive personalized recommendations generated by the OPENAI API based on their favorited movies.

🚀 Installation and Execution

To install Noctis, follow these steps:

For Linux, macOS, and Windows:

  1. Clone this repository to your local environment.
  2. Navigate to the project directory via the terminal.
  3. Install dependencies using Yarn:
   yarn install
  1. Rename the .env.example file to .env and fill in the necessary environment variables, such as API keys.
  2. Run the backend
  3. Start the application:
yarn start

🛠️ Used Technologies

  • React Native - JavaScript library for building user interfaces.
  • TypeScript - Programming language for static typing during development.
  • React Native Paper - Component library for building modern interfaces.
  • Yarn - Package manager used to install and manage dependencies.
  • i18n - Library for application internationalization.
  • React Hook Form - To validate sign in form

🤝 Contribuitors

Foto de Átila Rodrigues
Átila Rodrigues
Foto do Luan Accioly
Luan Accioly