Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Cool calendar that allow you create, show, edit and delete reminders. Enjoy!! :P

Notifications You must be signed in to change notification settings

jhonber/calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

184 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cool Calendar :P

This project was bootstrapped with Create React App.

Significant changes

  • Added edit reminder feature
  • Added view for overflow of reminders per day
  • Completed unit tests for "Add reminder" action
  • Added extra validation for check data inputs in form (using @hapi/joi)
  • Fixed wrong implementation of redux actions
  • Fixed overflow of days in the current month (To visualize this, go to the month May 2020)
  • Improved UI/UX look (Added font awesome icons, new color palette, among other stuff)
  • Refactored some components to keep them simple

Installation

$  yarn install or npm install

Run

$  yarn start or npm start

Run tests

$  yarn test  or npm test

Mandatory Features

  • Add reminder
  • Display reminders on the calendar in the correct order
  • Allow select and show propertly the color
  • Edit reminder
  • Call weather API (You have to use a valid city e.g. Bogota, Pereira, London, Lima) sometimes the response from API goes slow, this causes a delay in "show reminder" view
  • Unit tests for add reminder

Bonus

  • Support more than 1 month
  • Propertly handle overflow in a day
  • Delete 1 or ALL reminders per day (Delete 1 reminder at once)

Considerations

  • Use Redux or something similar
  • Focus only in front end part
  • Use git
  • Use helper libraries (I used moment, react-color, react-datepicker, react-bootstrap and hapi/joi)

About tests

Inside __tests__ there are tests for redux and components, covering the action to add a reminder.

To show coverage, run:

yarn test --coverage --watchAll

Snapshots

About

Cool calendar that allow you create, show, edit and delete reminders. Enjoy!! :P

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published