Skip to content

neurodivergent-dev/FocusTabs

Repository files navigation

📱 FocusTabs

Your Mind in 3 Steps.

FocusTabs is a minimalist, local-first goal management app designed with FAANG-level architecture and a 2026 aesthetic. It allows you to focus on just 3 daily goals at a time, providing a distraction-free environment.

🌟 Features

  • 3 Goal Limit: Focus on what matters most
  • AI-Powered: Deep integration with Gemini AI for goal refinement and task decomposition
  • Offline-First: All data stored locally on your device (No Login Required)
  • SQLite Database: Reliable and persistent storage
  • Midnight Reset: Start fresh every day
  • Gradient Cards: Beautiful 2026-level UI
  • Ad-Free: No distractions, just your goals

🚀 Tech Stack

  • React Native + Expo SDK 55
  • TypeScript (100% type safe)
  • Zustand for state management
  • SQLite for local storage
  • Expo Router for navigation
  • Gemini AI (Google Generative AI)
  • Lucide Icons for beautiful icons
  • ESLint + Prettier for code quality

🔧 Installation

  1. Clone the repository
git clone https://github.com/neurodivergent-dev/focustabs.git
cd focustabs
  1. Install dependencies
npm install
  1. Start the development server
npx expo start
  1. Run on your device or emulator
# For Android
npx expo run:android

# For iOS
npx expo run:ios

🧹 Troubleshooting

If you encounter any issues with dependencies or Metro bundler:

Windows

# Using PowerShell script
./clean-reinstall.ps1

macOS/Linux

# Remove node_modules and reinstall
rm -rf node_modules
npm cache clean --force
npm install --legacy-peer-deps

🔐 Privacy

FocusTabs respects your privacy:

  • No Login Required: Start using the app immediately
  • Privacy-First: No data leaves your device
  • No Analytics: No tracking or advertisements

🕯 The Philosophy

"Everything you think you see is connected to what you do not see," said an old and blind sage. "Self flows like a fluid liquid."

I paused, trying to grasp the meaning behind these words, but clarity eluded me; only a lingering sense of unease remained.

"How do you know all this?" I asked.

He replied that he didn't know—he only felt. To him, all that occurs is a reflection. A reflection, much like a mirror, fed only by the light data of the external world.

What did this mean? Why must everything be a mere reflection?

"Enough!" I cried. "Always the same sentences, just different combinations!"

He calmly stated that everything in this world is but a copy; that everything in the universe exists only in its rawest form.

Is feeling truly that precious? I fell silent...

Which of us truly finds the time to just feel anymore? Our days are consumed by work, school, and home. Which of us stops to truly perceive our breath, and the world within?

👨‍💻 Author

Melih Can Demir

About

Your mind in 3 steps

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors