EventConnect
Production Resource Scheduler
Final Project Presentation
CodeFellows Silver Class
August 2013
Laura Erskine and Leandra Tejedor
The Project
Our client wants to replace an existing system that helps them schedule
daily work events for their employees.
Our client produces a nightly TV show. To produce this show they have
to organize Editors, Photographers, Show Hosts and Reporters. On any
given date each person has multiple events or jobs to do on that day.
There are also equipment and rooms that need to be reserved for
these events.
Problems With Current System
• There is not a way for users to be easily added to the program
• Events cannot be saved without exiting the system
• There are not categories to add details, everything is plain text
• People and resources can be double booked
• Not easy to see how to add an event
Approach
We first set up a wireframe showing the basic functionality of the sched-
uler. We also wrote out what tables would be in the database
and what they would hold, as well as how the tables would be
connected. From there we planned out how long putting together
different parts of the program would take, assigned roles, and began
putting the program together.
Challenges Faced
This was the first time either of us were creating nested resources with-
out actually nesting events within the user page. Instead, they are seen
nested as multiple lists on the main page. Learning how to set this up
was a challenge.
We also had to learn how to change the Devise default views and forms.
In addition, this was our first time using GitHub as a collaborative tool
instead of just a place to push code was both a learning experience and
a challenge as well.
Next Steps
• An Admin feature needs to be added to be able to have control over
the users on the site, in addition to having an option to create new users.
• Divs or Tables should be set up to provide a calendar view as opposed
to the current scaffold view.
• Use Jquery to add functionality such as dropping an event from one
date or user to another.

EventConnect - Final Silver Presentation

  • 1.
    EventConnect Production Resource Scheduler FinalProject Presentation CodeFellows Silver Class August 2013 Laura Erskine and Leandra Tejedor
  • 2.
    The Project Our clientwants to replace an existing system that helps them schedule daily work events for their employees. Our client produces a nightly TV show. To produce this show they have to organize Editors, Photographers, Show Hosts and Reporters. On any given date each person has multiple events or jobs to do on that day. There are also equipment and rooms that need to be reserved for these events.
  • 3.
    Problems With CurrentSystem • There is not a way for users to be easily added to the program • Events cannot be saved without exiting the system • There are not categories to add details, everything is plain text • People and resources can be double booked • Not easy to see how to add an event
  • 4.
    Approach We first setup a wireframe showing the basic functionality of the sched- uler. We also wrote out what tables would be in the database and what they would hold, as well as how the tables would be connected. From there we planned out how long putting together different parts of the program would take, assigned roles, and began putting the program together.
  • 5.
    Challenges Faced This wasthe first time either of us were creating nested resources with- out actually nesting events within the user page. Instead, they are seen nested as multiple lists on the main page. Learning how to set this up was a challenge. We also had to learn how to change the Devise default views and forms. In addition, this was our first time using GitHub as a collaborative tool instead of just a place to push code was both a learning experience and a challenge as well.
  • 6.
    Next Steps • AnAdmin feature needs to be added to be able to have control over the users on the site, in addition to having an option to create new users. • Divs or Tables should be set up to provide a calendar view as opposed to the current scaffold view. • Use Jquery to add functionality such as dropping an event from one date or user to another.