ninariccimarie / quiz-master

Quiz Master is a quiz app to test my knowledge in web development

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QUIZ MASTER

Quiz Master is a quiz app to test my knowledge in web development

A web application to test your knowledge on various topics. Users may manage questions and enter quiz mode. They can also choose a difficulty level (easy, medium hard) or play all the questions.

Tech or Framework Used

Built with

Testing Backend

Back-end Dependencies

Front-end Dependencies

Installation

A quick introduction to get the application started.

  1. Clone the repository
    • Under the repository name, click Clone or download.
    • In the Clone with HTTPs section, click the clipboard icon to copy the clone URL for the repository.
    • Open your terminal
$ git clone https://github.com/ninariccimarie/quiz-master.git
* Press Enter. Your local clone will be created.
  1. Make sure to install Ruby and Ruby on Rails with the same version as the project.

  2. Install backend and frontend dependencies.

$ bundle
$ npm install

Getting Started

Navigate to the location of the project. Open separate terminals for the backend and frontend. Start both servers.

$ cd backend
$ rake db:reset
$ rails s
$ cd frontend
$ npm start

Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.

To run the app on testing environment and run all tests:

$ # backend test
$ rake db:test:prepare
$ exec rspec spec 
$ # frontend test
$ npm test

About

Quiz Master is a quiz app to test my knowledge in web development


Languages

Language:JavaScript 52.6%Language:Ruby 37.7%Language:CSS 5.3%Language:HTML 4.3%Language:CoffeeScript 0.2%