Skip to content

CoolestProjectsBelgium/coolestproject-backend

Repository files navigation

Coolest project event website

Overview

This application is the backend component for the coolestproject event website. The API is based on openAPI with sequelize as orm and adminbro as administration panel.

Reworks for next event

We decided to keep working on the new features so that we have more time for testing & development of the features for the next event.

Backend relevant features

  • Replace OpenAPI deprecated "swagger-tools" with a new framework
  • Finalize voting system for internal & external users (login page for jury & participants)
  • Create planning page for organisation
  • Create pages for TV screens (overview, project details, play movies)
  • Create pages for PDF printing (booklet, certificate, ...)
  • Code cleanup + unit-testing
  • add csrf token logic
  • Adapt database design