No description
Find a file
Super User b26ea5ea3c Add comprehensive mobile responsive styles
- Small phones (480px): single column grids, smaller fonts, stacked buttons
- Medium phones (481-640px): 2-column tool grid
- Tablets (641-768px): optimized layouts
- Landscape mode: adjusted heights and padding
- Touch-friendly: min 44px tap targets
- Safe area insets for notched phones (iPhone X+)
- Fixed modals, forms, timer, habits, sounds sections
- Improved footer and profile sections
2025-12-03 19:27:15 -05:00
admin Remove Facebook OAuth - keep only Google and GitHub 2025-12-03 18:48:57 -05:00
icons ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00
privacy SEO optimization - comprehensive improvements 2025-12-03 19:02:38 -05:00
server Remove Facebook OAuth - keep only Google and GitHub 2025-12-03 18:48:57 -05:00
sounds ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00
.dockerignore ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00
.env.example Remove Facebook OAuth - keep only Google and GitHub 2025-12-03 18:48:57 -05:00
app.js Remove Facebook OAuth - keep only Google and GitHub 2025-12-03 18:48:57 -05:00
CLAUDE.md Add CLAUDE.md for Claude Code guidance 2025-12-03 16:25:02 -05:00
deploy.sh ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00
docker-compose.prod.yml ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00
docker-compose.yml Fix: Remove env_file to allow dotenv to load from mounted .env 2025-12-03 18:21:56 -05:00
Dockerfile Switch og-image from SVG to PNG for Facebook compatibility 2025-12-03 19:16:38 -05:00
Dockerfile.prod ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00
favicon.svg ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00
forest.mp3 ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00
index.html Add comprehensive mobile responsive styles 2025-12-03 19:27:15 -05:00
manifest.json ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00
nginx.conf Fix nginx config for /privacy route 2025-12-03 17:48:06 -05:00
nginx.prod.conf Make app domain agnostic for easy migration 2025-12-03 16:32:49 -05:00
offline.html ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00
og-image.png Switch og-image from SVG to PNG for Facebook compatibility 2025-12-03 19:16:38 -05:00
og-image.svg SEO optimization - comprehensive improvements 2025-12-03 19:02:38 -05:00
rain.mp3 ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00
README.md ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00
robots.txt SEO optimization - comprehensive improvements 2025-12-03 19:02:38 -05:00
sitemap.xml SEO optimization - comprehensive improvements 2025-12-03 19:02:38 -05:00
styles.css Add comprehensive mobile responsive styles 2025-12-03 19:27:15 -05:00
sw.js ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00
white-noise.mp3 ADHD Hacker - Full stack productivity platform 2025-12-03 19:12:45 +00:00

ADHD Hacker

Hack Your Brain, Master Your Day - Science-backed tools and techniques designed for the way you actually think.

Features

  • Focus Timer - Pomodoro-style timer with ADHD-friendly tweaks
  • Brain Dump - Clear mental clutter instantly
  • Task Breaker - Smash big tasks into tiny wins
  • Energy Tracker - Find your peak performance hours
  • Reward System - Gamify your productivity
  • Quick Wins - Instant tips for immediate focus

ADHD-Friendly Design

The color palette is specifically chosen based on research for ADHD-friendly environments:

  • Calming Teal Blue (#4A9B9B) - Primary color, reduces anxiety
  • Soft Sage Green (#7BA387) - Balancing, easy on eyes
  • Warm Earth Tones - Grounding and non-overstimulating
  • Minimal harsh colors - Avoids sensory overload

Quick Start

# Production mode
docker-compose up -d

# Access at http://localhost:8080

Development Mode (with live reload via volume mounts)

docker-compose --profile dev up adhdhacker-dev

# Access at http://localhost:3000

Using Docker directly

# Build the image
docker build -t adhdhacker .

# Run the container
docker run -d -p 8080:80 --name adhdhacker adhdhacker

# Access at http://localhost:8080

Without Docker

Simply open index.html in your browser, or serve with any static file server:

# Using Python
python -m http.server 8080

# Using Node.js
npx serve .

Keyboard Shortcuts

  • Space - Start/Pause Timer
  • R - Reset Timer
  • B - Open Brain Dump
  • Escape - Close any modal

Project Structure

adhdhacker/
├── index.html          # Main HTML file
├── styles.css          # ADHD-friendly styled CSS
├── app.js              # Interactive functionality
├── Dockerfile          # Docker configuration
├── docker-compose.yml  # Docker Compose setup
├── nginx.conf          # Nginx configuration
└── README.md           # This file

License

MIT License - Use it, share it, hack your ADHD!