Show Manager software is a web application for organizing theater plays, handling various aspects such as scripting, direction and scenography.
The initial goal of this software is to organize the annual Christmas show in the Mathematics Department of my university; however, once completed, can be easily extended to generic theater plays.
At the moment, the project is under complete rework.
- Install MySql server/community/whatever.
- Install OpenSSL.
- Install Diesel (
cargo install diesel --no-default-features features mysql
). git clone
repository.- Create
.env
file as follows:DATABASE_URL=mysql://server:server_password@127.0.0.1/showman
(replaceserver
andserver_password
with username and password);MIGRATION_DIRECTORY=assets/migration
;API_HOSTNAME=api.localhost
;AUTH_HOSTNAME=auth.localhost
;HOSTNAME=localhost
.
- Run
diesel setup
.
TODO: (partially) automate process.
- API (base)
- GUI (base)
- AUTH
- API (full)
- GUI (full)
- Readme
- Setup
This software is licensed under MIT license.