A simple music rehearsal absence logging system.
Report Bug
·
Request Feature
- Table of Contents
- About The Project
- Documentation
- Getting Started
- Main features and usage
- License
- Contact
This project was created for three main reasons:
- To help me keep track of rehearsal absences for a local music group.
- An excuse to use Tabler.io's amazing admin interface.
- An opportunity to learn about the ingredients of a modern web application.
These are the main pieces of software that this project uses.
Ha! I wish there was documentation. This project is still in its infancy, and is for a very specific use case. If you think you'd benefit from this project, then feel free to get in touch.
To get a local instance of Pollererer running, you'll need to follow the following steps.
You'll need to install
- apache2
- php
- mysql (or equivalent)
apt install apache2 php mysql
- Clone the repo to your web server root.
- Setup database; we suggest a username and database name of 'pollererer'.
- Copy the sample config from test/sample_config.php to config.php
cp test/sample_config.php config.php
- Appropriately edit the config.php file to match your environment, for example:
<?php
$config = array(
"base_url" => "https://attendance.pollererer.com/",
"home_url" => "https://pollererer.com",
"db_host" => "localhost",
"db_username" => "mysql_user",
"db_password" => "strong_password123456789",
"db_name" => "mysql_database",
"repeat_headings" => true,
"software_name" => "Pollererer Attendance",
"smtp_host" => "smtp.pollererer.com",
"smtp_username" => "[email protected]",
"smtp_password" => "another_password123456789",
"smtp_port" => 465,
"email_from" => "[email protected]",
"email_pdf" => array(1, 3),
"admin_email" => "[email protected]",
"logo_url" => "https://pollererer.com/uploads/logo.png",
"group_name" => "The Musical Pollererers"
);
?>
You may use this project to:
- Ask members of your music group to login and input their availability for rehearsals and concerts.
- Email rehearsal organisers with seating plan and attendance list before a rehearsal starts.
Distributed under the GNU GPLv3 License. See LICENSE
for more information.
Adam Blakey - @amblakey
Project Link: https://gitlab.com/adam.blakey/Pollererer