Skip to content

A calendar app built with react and redux for an assessment

Notifications You must be signed in to change notification settings

javier-montoya/jobsity-react-calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jobsity-react-calendar

Calendar application built entirely using React Hooks. The calendar itself was made from scratch.

Tools Used

Running it

Go to the root directory of this project and install packages with npm install

Running npm run start kicks off the project

Tests

As mentioned before, tests were done using Jest and Enzyme We are testing three major cases:

  • Ability to add new reminders
  • Validation for the 30 character limit in the reminder body
  • Required fields must be provided for the creation process to continue

To run tests simply: npm run test

Achieved Scope

The project includes all mandatory and bonus features across two different views

Calendar view contains the following functionalities

  • Create new reminders with all the required parameters by clicking + Add Reminder
  • Displays reminders ordered by time
  • Color selection for reminders, as well as displaying them in said color
  • (Optional) Calendar handles more than one month
  • (Optional) Calendar cells scroll to properly handle
  • (Optional) Delete all reminders in a day by clicking the [x] button in a calendar cell

Calendar details (accessible after clicking a reminder)

  • Edit the current reminder
  • Has a weather service to Open Weather Map
  • (Optional) Delete the current reminder (this takes us back to the calendar)

About

A calendar app built with react and redux for an assessment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published