Home - riversdev0/ROSE GitHub Wiki
ROSE is a calendar management utility aimed at helping churches organize volunteers. ROSE provides one central location for viewing schedules, modifying assignments, trading assignments, and managing reminders. ROSE is designed to relieve administrative duty from your office staff and congregation members by facilitating trades and sending reminder emails.
Features:
- Web-based - nothing to install, just visit the webpage
- Live information - calendars stay up to date, unlike paper schedules
- Customizable reminders - email reminders, exactly the way you want them
- Self registration - allows new church members to register for an account
- Trade management - makes trading assignments easy
- Printer friendly - for those who are still in the previous decade
- Family friendly - members of a family will see other members' assignments highlighted, and reminders are sent to each member of the family
- Group support - the ability to highlight an assignment, but restrict the ability to initiate a trade of the assignment (e.g. "Congregation members A-M")
- Role-based permissions - the ability to grant administration over certain calendars to certain people
- Passwordless - nothing to remember, just use the link in your email
Limitations:
- Assignments in ROSE do not include start and end times, just entire days.
- Trades can not occur between different roles. For example, a worker in "9 am Nursery" is not able to trade with someone in "10:30 am Nursery". (This would make a great feature enhancement, though.)
Requirements:
- ROSE is written in PHP, so your web server requires a PHP interpreter.
- ROSE uses MySQL to store its information, so it requires one MySQL database.