Skip to main content

What is Focus Arc?

Focus Arc is a productivity platform that helps users manage tasks and focus sessions.

An Arc is a time-bound goal spanning weeks or months. Each Arc contains Chapters, a logical segments or topics within that goal. Each Chapter contains Tasks the concrete work units a user schedules and executes day to day.

Key Feature

  • Task Management: create, schedule and track tasks
  • Focus Sessions: Start a session on any task. When the estimated time ends the timer automatically enters overtime mode no interruption, no required input. Your actual time (including overtime) is recorded when you stop.
  • Time Tracking: See how you spend your time at both daily and arc level.
  • Analytics: Visualize your productivity and estimation accuracy over time

Tech Stack

  • Backend: Java 17, Spring Boot 4.0.2, MongoDB 6.0
  • Frontend: Angular 21, TypeScript, Tailwind CSS
  • Deployment: Docker, Github Actions
  • Other: Docusaurus, JaCoCo, Lombok