Skip to content

TwenteCreates/aristotle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Aristotle

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

Read case study β†’

πŸ’» Demo

The demo was last updated in November 2018, so some APIs might not be online anymore.

View live demo or watch pitch video

Aristotle screenshot

πŸ› οΈ Development

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.

Frontend

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

Backend

The Dockerfile is used by Caprover to build and deploy the app.

πŸ‘₯ Contributors

Profile pictures of contributors on GitHub

πŸ“„ License