csesoc/bojangles

Decide new stack + libraries to use

Closed this issue · 2 comments

cry commented

Currently, Bojangles is planned to be reimplemented from the existing PHP & ad-hoc jQuery stack.

Planned new stack:

  • Backend: Python (Flask?)
  • Frontend: Vue.js (https://vuejs.org/) or React (https://reactjs.org/)
    • Note that the vast majority of the user interface will need to be implemented in Canvas (draggable timetable)
  • Misc: Python
    • Includes classutil scraper, integration tests
cry commented

Most of the stack has been decided, pending

@natLF3RD css framework
@jbanh1 canvas framework

cry commented

CSS: Bootstrap
Canvas: Fabric (i think)