This project involves using phpscheduleit and writing a custom app that utilizes data from phpscheduleit. Phpscheduleit will be used as a Field Reservation System for a soccer organization. The Field Reservation System application is used by all coaches and the Field Scheduling Coordinator. The application allows coaches to reserve fields for practices. The application allows the Field Scheduling Coordinator to manage users, have administrative rights over all field reservations, be able to set reservation parameters, and to manage field reservations for all games.
A secondary app, Referee Manager, needs to be developed utilizing some core data from the Field Reservation System. This application allows referees to register, manage their profile information, accept or decline game assignments, and to report game scores. The application allows the Referee Coordinator to assign games to referees, and generate reports on completed games.
The shared data between the two systems is when a field is reserved for a game, it becomes an item the Referee Coordinator has to act on (namely assigning a referee to it). When a scheduled game is canceled, it also cancels the referees and sends out a notification to all affected parties.
This project involves installing and setting up phpscheduleit, writing custom modifications to phpscheduleit, and creating a secondary application.
> Referees will register by creating their login credentials and completing a referee profile (name, address, what levels they are certified to be assigned to).
> Once a referee is registered, they will remain as “pending” until accepted by a Referee Coordinator. Once accepted by a Referee Coordinator, the referee will be available for assignment.
> The Referee Coordinator will assign games to referees. Each referee needs to accept or decline an assignment.
> Upon completion of a game, each referee will report the final score, which referees were present, and any game comments.
> The Referee Coordinator(s) will be able to generate summary and error reports.
> The system will send out a notification to each referee prior to the start of a game.
Field Reservation System
> One coach from each team will have access rights to the application. A Field Scheduling Coordinator is responsible for creating users, assigning them to the correct group, and deactivating users.
> Coaches will have the ability to maintain their account information, reset their password, and change their system notification preferences.
> Coaches will have the ability to reserve fields based on the rules/quotas. Coaches will have the ability to delete reservations they have made.
> The Field Scheduling Coordinator is responsible for creating and maintaining the schedules, resources, quotas, system announcements.
> The Field Scheduling Coordinator has administrative rights over all schedules. Coaches are notified of changes made by the Field Scheduling Coordinator.
> The system has the ability to import games and reserve the designated fields.
9 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks