Giter Site home page Giter Site logo

champion-guesser's Introduction

Champion Guesser

This is a personal project I made to learn Angular and NodeJS. It is a web application that shows the user data from a random challenger match from League Of Legends, and then the user tries to guess what champion was played in that match.  This project is not currently hosted anywhere.

Getting Started

Currently you will need your own api key from Riot to run this project as it is not yet hosted publicly. You can get a development key for free here

Prerequisites

  • Development Key: Currently you will need your own api key from Riot to run this project as it is not yet hosted publicly. You can get a development key for free here
  • Installation of NodeJS

Installing

  1. Clone the repository somewhere
  2. Create a file called config.js in the root of the repository.
  3. In config.js put
module.exports = {
    devKey: '[DEVKEY]'
}

where [DEVKEY] is your riot api development key.

  1. Open a terminal/bash in the root of the repository.
  2. Run npm install. This should install all of the node modules you will need.

Starting the Server

Using nodemon

If nodemon is installed, simply run the command 'nodemon' to build and start the webserver. If nodemon is not installed, run the command 'npm install nodemon' to install it.

Without using nodemon

Run 'ng build' to build the web app, and then npm start to start the webserver

Now the application should be running at localhost:8000

champion-guesser's People

Contributors

sibivel avatar

Watchers

James Cloos avatar  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.