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.
- 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