Skip to content

Small Business professional website, clients can contact company, schedule and pay for services.

Notifications You must be signed in to change notification settings

relative-rene/KneadingHarmony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Kneading Harmony app by Rene Arellano

An appointment app, where client/admin can display availability. Interested parties can create an account, check availability and schedule sessions. screen shot 2016-07-13 at 5 14 15 pm

Technologies

  • Ruby on Rails
  • Bootstrap
  • PostgresSQL db
  • Sass

Necessary Gems

  • gem "simple_form"
  • gem 'jbuilder', '~> 2.0'

User Stories

  • Splash page has jumbotron, user attention brought to login/signup
  • If user is logged in the button becomes a create timeslot button
  • Navbar allows quick access to scheduling appointments and exploring available timeslots
  • Below Jumbotron FAQ with links to services, about me and scheduling
  • Profile has a name and email and all scheduled appointments
  • From the profile page, user can schedule appointments, delete or edit profile
  • Graceful fail on all validations, to guide user.

Entity Relationship Model

  • Model User has_many appointments, timeslots
  • Model Appointments belongs_to users, timeslots
  • Model Timeslot has_one appointment
Purpose:

I created this app to dabble with calenders, basic authorization and nested models. On diff branches I created a calender, used datePicker gem and ended up prefering simple_form gem.

##Future development

  • I will refactor timeslots to a single form where admin can check boxes to set availability.
  • Appointment scheduling should reflect avaible timeslots.
  • I will add payment method with Stripe
  • I will establish an admin attribute, so all users cannot set timeslots

About

Small Business professional website, clients can contact company, schedule and pay for services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published