Aristotle is an accessible e-learning platform for Provincie Limburg, built at Brighthack 2018 in Heerlen.
π₯ Award: Winner of the "Education" category with a β¬12,500 award
The demo was last updated in November 2018, so some APIs might not be online anymore.
View live demo or watch pitch video
The app
directory contains a Vue.js webapp built using Nuxt.js and the api
directory contains the Dockerized backend with RESTful APIs written in Python using Django, deployed to Firebase and an EC2 running Caprover respectively.
To build the frontend, head to the directory using cd app
and install dependencies:
npm install
Run the frontend on http://localhost:3000:
npm run dev
Firebase is used to deploy the frontend to https://aristotle-beta.web.app, built using:
npm run generate
The Dockerfile is used by Caprover to build and deploy the app.