/
Bojangles (retired)

Bojangles (retired)

Description

Bojangles is an existing timetabler used by ~40k students a year at UNSW. It provides extremely convenient functionality for students and is an external tool developed by a current UNSW Student (Tom Dransfield). During the beginning of 2018, Tom expressed interest in handing the timetabler over to Projects to takeover and maintain as a society project rather than a personal one (no more server fees and e-mails for Tom!).

The project's target is the wider UNSW community (students). We intend to maintain the interest and functionality of Bojangles, and further raise it and promote it as a proper tool for the university to use. Future plans therefore involve making it official or endorsed by the university.

Requirements

  • Essentially what we have now, allow students to arrange their classes according to classutil in a web based interface
  • Additional features can be explored such as :
    • Email on detection of class becoming open again
    • Location of class
    • Distance between class
    • Travel time etc etc..

Timeline

  • Week 4: Amri getting in contact with recruits
  • Week 5: Carey get in contact with the team, organise sprint times and meeting times, get to know them one way or another
    • Use doodle/whenisgood
    • Get in contact ASAP
  • Week 6-8: Teaching period
    • JavaScript
    • HTML/CSS
    • Python (maybe) if I dont write the python myself
  • Week 8:
    • Front end design + basic implementation finished (no canvas yet)
  • Week 10:
    • Basic canvas draggable functionality implemented w/ timetable squares
    • Classutil parsing done if not done already
  • Week 12:
    • Extra features implemented
    • Bug fixing and UAT
  • Week 13-exams: Let them do exams
  • After:
    • hopefully launch

Related content