A fast, responsive, accessible and user-friendly learning platform

Inspiration

As students ourselves, we have first-hand experience with the horrors of Microsoft Teams and MyEducation. Unresponsive, slow and inaccessible, we thought that there must be a better solution.

What it does

A fast, responsive, accessible and user-friendly learning platform!

Features:

  • Classes
  • Assignments
  • Schedules
  • Attendance
    • Excuse absences online!
  • Student record
  • Chats with other students
  • Graduation progress
  • Volunteer hours
  • Teaching material upload

Academix is responsive, high-performance, and accessible for screen readers.

How we built it

Academix is made with Nuxt. We used Vuestic as the component library, and REST for the API. The backend is powered by Sequelize and Postgres. The entire project is hosted on Vercel!

Challenges we ran into

We spent much work on crafting a user interface design that was truly intuitive! While it was time-consuming, we don’t regret it one bit.

Accomplishments that we’re proud of

We’re really proud of Academix’s performance. We strived to make it as best as possible for people on low-end devices.

What we learned

A lot of our team wasn’t familiar with Nuxt before! We now are quite fluent.

What’s next for Academix

We plan to propose our interface to the B.C. Ministry of Education and encourage them to move away from Follet as a contractor.

Contributing

See CONTRIBUTING.MD and SECURITY.MD! Our license is AGPL 3.0 (LICENSE.MD).

GitHub

View Github