/gsoc-eval

GSoC Student Assessment Tool

Primary LanguageJavaScriptMIT LicenseMIT

GSoC Student Assessment Tool

A simple application for initial GSoC proposal assessment.

  • Projects grouped by subcategory
  • Star Rating
  • Mentor Comments
  • Link to GSoC Proposal
  • Github-style Emojis as a poor man's tagging system

screenshot

Installation

Run using locally installed Node.js

  • yarn install --production
  • npm start

Run using Docker

  • docker-compose up

Update

If you use Docker, you need to re-build the docker image after updating the repo:

  • docker-compose build

Development

Using locally installed Node.js

Run these two in parallel:

  • npm run develop
  • npm start

Using Docker

Development can also be done without installing Node.js on the host system. For this to work, you first have to uncomment the second volume mount in docker-compose.yml. You can then run the two following commands in parallel:

  • docker-compose run gsoc-eval npm run develop
  • docker-compose run -p 3000:3000 gsoc-eval npm start