Giter Site home page Giter Site logo

movuefy's Introduction

Movuefy

A simple application developed to browse movies and see what's new around. ๐ŸŽƒ

Technologies used

Dependencies

Installation

Clone

  • Clone this repo to your local machine using $ git clone https://github.com/amendx/movuefy/

Setup

install all dependencies first

$ npm install

or

$ yarn add

Adding Variables to your Environment

Don't forget to set up the variables! It allows us to have personalized configurations, but it also makes it easy to deploy our projects without having to store sensitive values in our codebase. If any doubt, read this article.

A config file is placed under (~/config/dev.env.js) or (~/config/prod.env.js) and there can be placed the values of the variables. You can find the variables names and description on the file .env.example:

{
    VUE_APP_FIREBASE_API_KEY= < firebase project api key > 
    VUE_APP_FIREBASE_AUTH_DOMAIN= < firebase project api auth domain >
    VUE_APP_FIREBASE_DB_URL= < firebase project api database url >
    VUE_APP_FIREBASE_PROJECT_ID= < firebase api project id > 
    VUE_APP_FIREBASE_STORAGE_BUCKET= < firebase api storage bucket >

    VUE_APP_MOVIEDB_API_KEY= < chave de api moviedb >
    VUE_APP_MOVIEDB_IMAGE_URL=< url de imagens >
}

after that, feel free to run

$ npm start

or if you want

$ yarn start

Issues you might face

  • ๐ŸŒ Lookout for those banana peels on the floor. If you've installed everything correctly and get an error like:
$ vue or jest is not recognized as an internal or external command
  • Don't worry

Just run this command:

  • For Yarn
$ alias jest="~/AppData/Local/yarn/bin/jest"

or

$ alias vue="~/AppData/Local/yarn/bin/vue"
  • This means you'll locally create an instance of vue cli or jest to run its internal commands ๐Ÿš€

Step 1

  • Option 1

    • ๐Ÿด Fork this repo!
  • Option 2

    • ๐Ÿ‘ฏ Clone this repo to your local machine using https://github.com/amendx/movuefy

Step 2

  • What's new

    • ๐Ÿข Check out the latest upcoming movies around the world
  • How to do's

    • ๐Ÿ˜š Sign in to Movuefy! You wont regret. If you already have an account, just look around.

    • Let's rock

    • ๐Ÿ™ See the complete movie list on the tab "View Movies". You're also able to see your favorite movies list on the tab "Favorite Movies". Isn't that awesome?

    • Movuefy workflow

    • ๐Ÿ‘ป To have a full experience of the projetct, feel free to run all the projects' script. Basically, you can register, login, see movies and favorite movie. All registration and logins are persisted using Firebase api. Search around, favorite around, it's all yours.

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.