Skip to content

Tech-Nest-Ventures/deepFocus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepFocus

DeepFocus Logo

Release Integration Tests Version License

Building the Oura for productivity. Get insights on how productive you are.

Table of Contents

Features

  • Daily email summaries of deep work hours
  • Productivity tracking and insights
  • Customizable productivity site labeling

Tech Stack

Electron TypeScript SolidJS

Getting Started

Prerequisites

  • Node.js LTS >=v20.12.2
  • npm v10.5.0 or pnpm

Installation

pnpm install

Usage

Note, for running this app locally, you may run into issues with active-window. Try running npm install --ignore-scripts to fix this. More info here.

Goals

  • Allow all users to download on any machine through an Electron JS app
  • Migrate to TypeScript and implement SolidJS
  • Set up CI/CD pipeline and automatic releases
  • Implement changelog using conventional commits
  • Add integration and automated tests
  • Implement user authentication and cloud-based data persistence
  • Allow users to enter session goals and customize productive/unproductive sites
  • Migrate from electron-storage to SQLite for improved data handling

Philosophy

DeepFocus is built primarily for Software Engineers, Product Managers, and Designers. We believe in:

  • Creating systems to combat imposter syndrome
  • Focusing on the journey, not just the end goal
  • Encouraging consistent, focused work

Roadmap

  • Implement progress bar for deep work visualization
  • Enhance data analysis and insights
  • Improve user onboarding experience
  • Develop comprehensive test suite for main and renderer processes
  • Create cloud synchronization for user data and preferences
  • Implement secure user authentication system

Contributing

[Add contributing guidelines here]

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

[Timeo Williams] - @timeowilliams - [email protected]

Project Link: https://github.com/timeowilliams/deepFocus