Skip to content

📖 Combining schedule, to do list, habit tracker and reminders into one application.

Notifications You must be signed in to change notification settings

ummagohil/Productivity-Journal

Repository files navigation

Digital Journal

Add items to a to do list and see them in a schedule, create reminders and keep a habit tracker in one app.

📋Aims of App

This app enables you to be able to:

  • Sign up
  • Log in/out
  • Add an item into the 'To Do' list with a specific time
  • See the 'To Do' item in the schedule at the given time
  • Edit and delete items in 'To Do', 'Reminders' and 'Habit Tracker'
  • Add items into 'Reminders' and 'Habit Tracker'
  • Select an emoji from the picker on 'Habit Tracker'

👩‍💻Technical Details

  • TypeScript
  • Supabase
  • Next.js
  • TailwindCSS

🔧How to Run the App

  npm run dev

🕵️‍♀️ Testing

  • React testing library

💭Future Improvements

  • Refactor and ensure no DRY practises around codebase
  • Add dynamic routing to jump between different dates
  • Enable save button on each page
  • Change application to an SPA instead of using a SSR framework like Next.js

About

📖 Combining schedule, to do list, habit tracker and reminders into one application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published