Theatre Company Website and Backend

Matthew Larby


Supervised by Dr Daniela Tsaneva; Moderated by Chris B Jones

Custom Website Features for a Client Client: Silchester Players – Amateur Theatre Group IMDB style show history page •Over 130 shows spanning over 45+ years •Searchable/Filterable by cast or crew member •Also shows photos from each show (see next item.) Custom Image Gallery Widget •Photos are already stored on Google Photos but theres no embeddable gallery for including it on the website since Google bought out and discontinued the Picasa galleries in 2016. Blog page •(Partially Started, currently only able to display blogs to the public) •Intuitive blog writing for the author (WYSIWYG type editor) •Option to upload a word doc and be automatically converted. Restricted Access Members page •Similar system to Blackboard (fewer features are needed by the client) •For sharing resources (e.g. scripts) via the website between members of the group without making them publicly available. •Collate announcements for the current show sent to an email address to help members find past emails more easily. Backend Info •Store most data using a NoSQL database like MongoDB •Use Flask to run the web application running all the features.

Initial Plan (07/02/2022) [Zip Archive]

Final Report (27/05/2022) [Zip Archive]

Publication Form