Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/roziannn/moviefo-app

movieFo is a movie search web application built with React.js, we can explore and discover popular movies from The Movie Database (TMDB). By integrating with TMDB's API, you can search for movies, view trending films, and explore details such as movie ratings, release dates, and overviews.
https://github.com/roziannn/moviefo-app

api flowbite javascript-library react-router-dom reactjs tailwind tmdb-api

Last synced: 23 days ago
JSON representation

movieFo is a movie search web application built with React.js, we can explore and discover popular movies from The Movie Database (TMDB). By integrating with TMDB's API, you can search for movies, view trending films, and explore details such as movie ratings, release dates, and overviews.

Awesome Lists containing this project

README

        

# MovieFo App

This project was made with ReactJs

## API Docs

[https://developer.themoviedb.org] The Movie Database (TMDB) API
Configure the .env file with your API key.
\*Note: You must sign up to obtain an API key first.

## Available Scripts

In the project directory, you can run:

### `npm start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000).

The page will reload automatic when you make changes.\

### `npm run build`

Builds the app for production to the `build` folder.\

### `npm i react-toggle`

Installs React Toggle, a lightweight toggle switch component that can be used to enable or disable functions in React applications.

### `npm install -D tailwindcss postcss autoprefixer`

Installed Framework Tailwind CSS along with PostCSS and Autoprefixer as development dependencies.

### `npx tailwindcss init -p`

For create Tailwind CSS (tailwind.config.js) and PostCSS (postcss.config.js) configuration files automatically, to organize and customize projects with Tailwind.

### `npm install flowbite-react`

Installs Flowbite React, a UI component library based on Tailwind CSS, making it easier to build responsive and modern user interfaces in a React application.

### `npm install moment --save`

Installs Moment.js, a library used to manipulate, format, and display dates and times in the application.

### `npm i axios`

Installs Axios, a promise-based HTTP library used for making HTTP requests (GET, POST, PUT, etc.) from a React application to a server or API.