FocusTask Project - Personal Project overview

2026, Mar 24    

What is FocusTask?

FocusTask while just a name for my first coding project is a simple to do list app that has currently expanded into a minimal but efficient to do list tracking users tasks and being able to add a due date and prority level which gives the task a color code

As someone who wasnt previously as organised and liked to make little to do lists of the tasks I have to complete in my personal and work life I have found myself wanting to add more features and expand this project to my portfolio and potentially beyond

Key Features

My goal orginally was to learn basics and just have users be able to input and delete tasks as well as save user inputs through localStorage, However as time went on thinking about the deadsapce and other features that could be added to expand the overall use of the application.

  • Local storage implmentation - this allowing tasks to be saved and viewed at alter time even if the application was closed
  • due date feature - this showing the date due - I want to eventually include a countdown (example: 3 days due)
  • Minimal coloured user interface

What I learned

What i learned while creating this project

  • CSS Styling - CTA Buttons, fonts, colour coding
  • CRUD - create read update delete - Users Create new tasks, Read (view) existing tasks, Update (edit or mark as complete) items, and Delete tasks to remove them from the list.
  • localStorage to save user input (tasks)

What I Want to Improve with the app

The Features I want to improve and Add

  • Days due counter instead of just set date
  • api intergration allowing users to sign in sync date to google calender or microsoft calender
  • expand on css styling
  • JS script - create script that piles missed tasks that are past due date and not deleted - seperate section (Missed Tasks) this allowing users to either change the due date, delete or even reflect on their own time management

Conclusion

To conclude this post my aim is to curate a minmilist but effcient to do list for all users general and professional helping balance personal and work life without to many confusing features or oversatured user interfaces