React Calendar

A simple React calendar app.

To see this deployed, click here

  • All dates are displayed for August through the end of 2019
  • Appointments can only be created today or later
  • No two appointments overlap
  • A display with full appointment information is shown when a day with an appointment is selected
  • Dates are displayed
  • Appointments can be edited or deleted
  • Design is responsive
  • Days are buttons for keyboard accessibility

Technologies used

  • Lodash -- JavaScript utility library used for ease of coding
  • classnames -- JavaScript utility for conditionally adding classNames
  • Sass -- CSS extension used for scoping, nesting, and global variables
  • Moment.js -- JavaScript utility for date manipulation
  • prop-types -- type checking for React props

This project was bootstrapped with Create React App.