Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/veronikavkar/movie-app

Movies app demo built using Nuxt 2
https://github.com/veronikavkar/movie-app

css javascript nuxt2 nuxtjs vue vuejs2 vuetify vuex

Last synced: 10 days ago
JSON representation

Movies app demo built using Nuxt 2

Awesome Lists containing this project

README

        

# Movies app demo built using Nuxt 2

This project built on Nuxt 2. Also I used **Vuetify** in few components and **Kinopoisk Api Unofficial** to access up-to-date Kinopoisk's information.

### Motivation

I decided to make this project for educational purposes while studying Nuxt 2.

### TODO

✔️ Slider "Top-20 films according to Kinopoisk". Designed with CSS only.

The response from the server provides an object with information about the movie.

✔️ The ability to filter movies by genre.

✔️ Search movies by title.

✔️ Film detail page with selection of similar films. On this page user can add film to favorites or watch film's trailer.


✔️Featured movies page.

### API Reference

[Kinopoisk Api Unofficial](https://kinopoiskapiunofficial.tech/)

Example

## Build Setup

```bash
# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev
```

**To run the project, you need to register on the [Kinopoisk Api Unofficial](https://kinopoiskapiunofficial.tech/) and get a key. Then paste your key in .env file**.