Building the Oura for productivity. Get insights on how productive you are.
- Daily email summaries of deep work hours
- Productivity tracking and insights
- Customizable productivity site labeling
- Node.js LTS >=v20.12.2
- npm v10.5.0 or pnpm
pnpm install
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.
- 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
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
- 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
[Add contributing guidelines here]
This project is licensed under the MIT License - see the LICENSE file for details.
[Timeo Williams] - @timeowilliams - [email protected]
Project Link: https://github.com/timeowilliams/deepFocus