Live personal web application
HTMLCSSJavaScriptBrowser storage

The problem
Preparing timetables, assessment information and module pages for different cohorts can mean repeating the same editing work in several places.
The solution and features
ModuMate uses editable module and cohort presets to generate timetables, assessment briefs and overviews, module information and teaching-team pages. It supports JSON import and export, local working data and previews. The timetable generator offers PDF and iCalendar exports; supported pages can also produce HTML for reuse.
Technologies and my contribution
I built the static toolkit with HTML, CSS and vanilla JavaScript, drawing on my experience in healthcare simulation education to shape the content and workflow. Browser storage keeps working preferences and drafts locally; some features load third-party libraries from a CDN.
Current status and links
This is a live personal web application and public demonstration, with fictional sample content. It has no server-side account or access controls, so confidential data should not be entered into the public demo. Try ModuMate or view the source on GitHub.