Knock-knock is a simple scheduling app for small schools or educational instutions where instructors and students can manage their office hours.
- Instructors post blocks of times for their office hours.
- Students book available timeslots.
- A live demo can be found at https://wdi-knock-knock.herokuapp.com/
- Demo video https://www.youtube.com/watch?v=x6SGIhBveco&feature=youtu.be
- Ruby language
- Rails framework
- Paperclip gem for photo uploading.
- Bootstrap CSS framework
- Bootstrap 3 date time picker
- Amazon S3 for photo storage
- Google Calendar integration
- FriendlyID gem for semantic URLs
- PostgreSql database
- ERB templating
- ActionMailer gem for confirmation emails
Knock-Knock can be found on Github.
- Instructors make a block of time for office hours
- Students browse available instructors and timeslots
- Students book 1:1s with an instructor
- Students can add the confirmed 1:1 to their Google Calendar
- Instructors and students can view their booked meetings on their profile page
- Trung Huynh - https://github.com/tkhuynh
- Carlos Saavedra https://github.com/murcielago17
- Dave Sloan - https://github.com/slnwlf