/covid-quiz

An academic work by the UNINOVE institution focused on good practices and access to information about covid-19 with a mini-game quiz ๐Ÿ˜ท

Primary LanguageJavaScriptMIT LicenseMIT

Logo

GitHub top language GitHub last commit License

Summary

๐Ÿค” What is this?

Basically a Monorepo of a Web and Server application that helps people to consult cases of covid-19 and play some mini-games.

This application was developed for an academic work by the UNINOVE institution distributed by professor Debora Canne. The idea of โ€‹โ€‹creating an application focused on good practices and access to information about covid-19 arose from the need to raise awareness among people during the pandemic.

๐Ÿš€ Techs used

  • Node.js - A JavaScript Interpreter
  • Yarn - A Better Node Package Manager
  • MySQL - A Relational Database
  • Sequelize - A Object-Relational-Mapping for Database
  • ReactJS - A Frontend Framework

๐Ÿ”ฅ Getting started

  • You may need to install:

    • A Distributed Version-Control-System -> Git
    • A JavaScript Interpreter -> Node.js
    • Some Package Manager Like -> NPM or Yarn
    • The Relational Database -> MySQL
  1. Clone this repo with:
  $ git clone https://github.com/matheus2x/covid-quiz.git
  1. Move yourself to the appropriate directory: $ cd covid-quiz
  2. Installing dependencies:
  $ yarn
  1. Starting Server:
  # Enter Server Folder
  $ cd packages/backend

  # Create Database
  $ yarn sequelize db:create

  # Run Migrations 
  $ yarn sequelize db:migrate

  # Run Seeds
  $ yarn sequelize db:seed:all

  # Run Server
  $ yarn dev
  1. Starting Web Page:
  # Enter Web Folder
  $ cd packages/frontend

  ## Run Web
  $ yarn start

๐Ÿ”— Useful URLs


Made with ๐ŸฆŠ by Matheus Henrique