Code Monkey home page Code Monkey logo

ffbeequip's Introduction

Final Fantasy Brave Exvius Equipment Tool

Online tool to filter through Final Fantasy Brave Exvius Equipment

You can use the tool by visiting: http://lyrgard.fr/lyr/ffbeEquip/

How to run locally

Get the code

Either clone/fork the repo, or download the code as an archive. Your Git root (referenced below) will be where you place the repository.

Set up API authorization and Firebase

You will need to set up google api credentials for saving state.

  1. Go to https://console.developers.google.com/apis/credentials
  2. Create Credentials
  3. OAuth client ID
  4. Web Application
  5. Under Authorized Javascript origins: http://localhost:3000
  6. Under Authorised redirect URIs: http://localhost:3000/googleOAuthSuccess
  7. Download the OAuth 2.0 client IDs (as JSON)
  8. Move saved file to /googleOAuth/client_secret.json
  9. Go to Dashboard -> Enable APIs -> search for Google Drive -> Make sure it is enabled
  10. Obtain a Firebase account
  11. Create a project for your ffbeEquip development
  12. Set up storage for that project (click storage in the side menu -> enable it)
  13. Read https://firebase.google.com/docs/admin/setup?authuser=0 under the section "Add Firebase to your app"
  14. Open the downloaded .json from the previous step and put it somewhere in your Git root
  15. Make sure to write down your Firebase storage bucket URI (you can see it in Firebase -> Your project -> Storage)
  16. Make sure to write down your Firebase database ID (you can see it in Firebase -> Your project -> Database)
  17. Follow this guide to enable CORS for http://localhost:3000 on your bucket: https://groups.google.com/forum/#!msg/firebase-talk/oSPWMS7MSNA/RnvU6aqtFwAJ

Run the application

Set up your node environment

  1. Run 'npm install'
  2. Run 'npm start'
  3. Enter your details from the previous section into the prompted configuration

ffbeequip's People

Contributors

lyrgard avatar mikaelgreenbyte avatar arnaud-dezandee avatar indigo744 avatar tomurderthelight avatar joehakimrahme avatar montanhes avatar tedchennz avatar ackis avatar clhf avatar mibaros avatar czamp avatar daviderickson avatar jmakgh avatar

Watchers

 avatar

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.