GuildCrafts / web-development-js

Craft repository for Web Development with JavaScript
http://jsdev.learnersguild.org/
Other
1 stars 1 forks source link

Appointment booking system #38

Open Farhad33 opened 8 years ago

Farhad33 commented 8 years ago

On going project

This is an ongoing project, and you'll work on top of the existing project that other learners have created.

BackEnd: https://github.com/Farhad33/appointment-backend FrontEnd: https://github.com/Farhad33/appointment-frontend

Description

As a business owner, I want a system that allows me to add all of my employees and set their availability and available blocks of time.

As a business customer, I want a system that allows me to book an appointment for a specific block of time with a specific employee.

Context

This is important because it will provide opportunity to explore some key web development skills:

https://www.agendize.com/

Specifications

Do not remove these specs - they are required for all goals.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

tannerwelsh commented 7 years ago

@Farhad33 this is a solid looking goal. My only suggestion right now would be to link to any example applications that are similar to what you have here.

For instance, you could point people to Calendly, which has similar functionality.

shereefb commented 7 years ago

Consider giving reviewers more information to figure out what quality looks like. Is it about test coverage? Is it about not using frameworks? Is it about the UI look and feel?

For example, you can create a quality rubric like this: UI/UX: 100pts Test Coverage: 100pts Good file organization: 50pts Good variable and function names: 50pts Code is object oriented: 75pts No bootstrap or other UI framework: 100pts

tannerwelsh commented 7 years ago

Made some minor type and grammar edits.