Skip to content

Full stack NextJS app for tracking and improving sleep quality.

Notifications You must be signed in to change notification settings

sanderdebr/sleepdiary

Repository files navigation

sleepdiary

Keep track of your sleep quality and discover how to improve it

sleepdiary.sanderdev.nl

Image of sleepdiary app


Using:

  • NextJS with custom Express server
  • State management: React useContext + useReducer hooks
  • Images: webp format and custom React Lazy Loader
  • Fonts: async injected for performance
  • Database: sqlite3
  • Authentication: JWT + GoogleAPIs + bcrypt
  • Styling: Custom Designed with Styled Components (mobile first) + NordTheme color palette
  • Charts: Recharts
  • Deployment: Digital Ocean Ubuntu 18.04 server

Todo

  • API sync with FitBit API
  • CI/CD Pipeline through Github Actions

Image of sleepdiary app

About

Full stack NextJS app for tracking and improving sleep quality.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published