Skip to content

A simple webpage that reminds you when your next birthday is

Notifications You must be signed in to change notification settings

gurgalex/project-birthday

Repository files navigation

Project Birthday

Get notified in the browser when your next birthday is.

live demo

Technology used in this project

  • IndexeDB: Client side offline local storage of settings
  • Browser notifications: For notifying user of birthday
  • React - Trying out a popular web UI framework
    • functional components (get familiar with them over class based)
    • useRedux
      • A new way to organize state changes
    • useEffect - used in functional components
      • Cleanup of event handlers
      • Retrieving data from indexedDB
    • Router
      • Have a specific component render to an assigned URL
      • Change current URL in response to actions (Redirect)
      • Went with hash-based "/#/" routing since it requires no server configuration
  • Mocha - Testing some apps and getting familar with testing in JS
  • Puppeteer - Automated testing of expected user interaction with the site

About

A simple webpage that reminds you when your next birthday is

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published