Skip to content

divvjson/Lyriquiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

David JohanssonDavid Johansson
David Johansson
and
David Johansson
Feb 2, 2019
c156ca0 Β· Feb 2, 2019

History

29 Commits
Feb 2, 2019
Feb 1, 2019
Jan 14, 2019
Jan 24, 2019

Repository files navigation

Lyriquiz

πŸ”₯🎀🎺πŸ₯πŸŽ·πŸŽΈπŸŽΌπŸŽΈπŸŽ·πŸ₯πŸŽΊπŸŽ€πŸ”₯

A web application built by Adam Hermansson, John Iversen, Daniel Wikander and David Johansson at MalmΓΆ University for a course in Web Services.

A live version is available at: http://www.lyriquiz.com/

Installation

Following instructions are OS-agnostic

  1. Make sure you have .NET SDK installed on your machine. Recommended download can be found here.

    Lyriquiz is using .NET Core 2.x so after your installation, or if you already have it installed, please run dotnet --version in your terminal to make sure you have a 2.x version installed.

  2. Install Node.js. Please make sure that you have at least version 10.x.x by running node -v in your terminal. If you have to update you can run npm install -g npm@latest to get the latest version.

  3. Install the Angular CLI by running npm install -g @angular/cli in your terminal. Please note that node.js (step 2) must be installed before this step.

  4. Clone this repo git clone https://github.com/davidnjohansson/Lyriquiz.git

  5. cd Lyriquiz/Server/Lyriquiz/Helpers open KeysExample.cs and follow the instructions in the file and then rename the file to Keys.cs

  6. cd Lyriquiz/Client and run npm install.

  7. πŸ₯πŸ₯πŸ₯ D R U M R O L L πŸ₯πŸ₯πŸ₯

  8. πŸ‘πŸ‘πŸ€™πŸ…πŸŽ‰πŸ† Viola! Everything should now be prepared to run. Good job! πŸ†πŸŽ‰πŸ…πŸ€™πŸ‘πŸ‘

How to run Lyriquiz

Following instructions are OS-agnostic

  1. To run the back-end server cd into Server/Lyriquiz and run dotnet run. The server will start on localhost:5000.
  2. To run the front-end cd into the Client directory and run ng serve and the front-end will start on localhost:4200.
  3. Grab your friends πŸ€“πŸ€©πŸ₯³ and get ready for a 🚀-load of lyrical 🎀 time ⏰.