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

https://github.com/lithos-hub/imovies

Web app about movies using The Movie Database API and Firebase backend
https://github.com/lithos-hub/imovies

api api-rest app cine css firebase html javascript movies spa vuejs

Last synced: 3 months ago
JSON representation

Web app about movies using The Movie Database API and Firebase backend

Awesome Lists containing this project

README

          

# iMovies

![logo](https://user-images.githubusercontent.com/57297760/104850259-56674000-58ee-11eb-9add-8f684be8bbbd.jpg)

iMovies is a web application developed by me using Vue + Vuetify.

This application uses The Movie Database (TMDB) API to show info about movies (release dates, titles, vote average, overviews, etc).

Since I started developing it at October 2019, a tons of changes have been added, such as global visual and design improvements; internationalization (English / Spanish); a login/register backend using Google Firebase Authentication; a movies CRUD backend system using Google Firebase Firestore; navigation guard or a Trivia game (available in Beta phase since version 2.3.0). Since version 3.0.0, you are able to send friendship requests to other users and chat with your friends. Also, you will earn rewards and unlock achievements depending on the actions you do.

This application is under continuous development.

:page_with_curl: Changelog :page_with_curl: [Read changelog](https://github.com/Lithos-hub/iMovies/issues/3)

## Project setup

```
npm install
```

### Compiles and hot-reloads for development

```
npm run serve
```

### Compiles and minifies for production

```
npm run build
```

### Customize configuration

See [Configuration Reference](https://cli.vuejs.org/config/).