/DCU-Exam-Papers

Backup for DCU Exam Papers - Built during the downtime on 30/01/2019

Primary LanguageJavaScript

DCU Exam Papers

Overview

A basic React JS app and python script that pulls all the exam papers from DCU's master listing google spreadsheet and builds a static site that allows users to search by module and year for their requested exam papers.

Requirements

  • Python3
  • Python3 Requests Module
  • npm

Install

Run npm install within the DCU-Exam-Papers folder

Development

Run npm start to start a local development server if messing with the front end. You can edit the python within the python folder

Deployment

Run the build bat or sh file to obtain the latest exam papers and build the site.

Maintenance

Setup a cron job to rebuild the site weekly/monthly to obtain latest exam papers from the master exam page and move the latest build of the into public html folder of where it's being hosted.