Skip to content

Latest commit

 

History

History
53 lines (30 loc) · 1.55 KB

README.md

File metadata and controls

53 lines (30 loc) · 1.55 KB

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