Skip to content

mattl1598/open-amdram-portal

Repository files navigation

Open Am-Dram Portal

Welcome to the Open Am-Dram Portal project! This project is an open-source website and portal for Amateur Dramatics groups. It was initially developed as part of a university dissertation project that was awarded a first-class grade but is still undergoing further development as it gets rolled out to its first client.

Features

  • Website homepage that displays the latest Public post
  • Public facing Blog Page that lists all previously published blog posts in order from newest to oldest
  • Public facing Past Shows archive with information about previous shows, including cast and crew lists and a photo gallery for each show
  • Members-only Portal with invite-only access and traditional email and password login as well as 2FA codes generated in an app
  • Members-only Dashboard that displays the latest private posts, auditions posts and uploaded files from the past 2 months
  • Individual show pages within the members-only area where members can see uploaded files, private posts, and auditions posts for that show
  • Manage Blog page that allows for editing existing blog posts or creating new ones, either by writing them on the website or by uploading a Word document to be converted
  • Admin tools including:
    • Manage Media
    • Manage Shows
    • Update Photos
    • Add New Members
    • Manage Users
    • Admin Settings
  • Website Documentation quickly accessible through a Help link
  • Feedback form for users to report issues or make feature requests