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

https://github.com/anshusaurav/movie-list-app


https://github.com/anshusaurav/movie-list-app

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Movie list app 🎬

## Installation and Usage 📦
To get started, follow the installation and usage instructions below.

1. Clone the repository to your local machine:

```bash
git clone https://github.com/anshusaurav/movie-list-app.git
```

2. Navigate to the project directory:

```bash
cd movie-list-app
```

3. Install the required dependencies:

```bash
npm install
```

4. Start the development server:

```bash
npm start
```

5. Open your favorite web browser and visit http://localhost:3000 to explore the app.
The page will automatically reload when you make changes.

## Requirements 📝

### Covered Requirements 📋
- [x] The app is able to display a year-wise list of movies.
- [x] The app loads movies of previous year when user scrolls up.
- [x] The app loads movies of next year when user scrolls down.
- [x] The interaction in the app is smooth and seamless.
- [x] The app is able to filter movies based on their genre.
- [x] The app allows to select multiple genres.
- [x] The app os responsive and work on all screen sizes.
- [x] The app is able to display the poster, title & rating of a movies.
- [x] The app uses TypeScript for enhanced type safety and code quality.

### Additional Requirements 📋
- [x] The app should be implemented in React Native instead of a web app
- [x] The app should be able to display a list of movies based on search string.