An ADHD-friendly smart planner designed to help neurodivergent minds thrive through structured organization and stress-aware task management.
NeuroNest was born from the understanding that traditional productivity tools often fail to accommodate the unique needs of individuals with ADHD. Our mission is to create a planning application that works with neurodivergent brains, not against them.
- ADHD-Friendly Design: Every feature is crafted with ADHD challenges in mind - from executive dysfunction to time blindness
- Stress-Aware Planning: Built-in stress indicators help you make informed decisions about task scheduling
- Visual Organization: Color-coded subjects and intuitive layouts reduce cognitive load
- Flexible Structure: Accommodates the non-linear thinking patterns common in ADHD
- Color-coded subjects for instant recognition and reduced decision fatigue
- Chapter-based content organization that mirrors how ADHD brains naturally categorize information
- Clean, distraction-free interface designed to minimize overwhelm
- Time blocking with drag-and-drop functionality for easy schedule adjustments
- Calendar integration that respects your existing commitments
- Flexible scheduling that adapts to ADHD time perception challenges
- Stress indicators help you identify and manage overwhelming tasks
- Task prioritization based on both importance and mental energy requirements
- Unscheduled task pool for brain dumps and later organization
- User authentication for secure, personalized planning
- Customizable workflows that adapt to your unique ADHD presentation
- Progress tracking that celebrates small wins
- Next.js 14 with App Router - Modern React framework for optimal performance
- React 18 - Component-based UI architecture
- TypeScript 5 - Type safety for reliable, maintainable code
- Tailwind CSS - Utility-first styling for consistent, responsive design
- Lucide React - Clean, accessible icons
- @dnd-kit - Smooth drag-and-drop interactions for intuitive task management
- Supabase - Comprehensive backend-as-a-service
- Real-time database for instant updates
- Built-in authentication system
- Server-side rendering support
- PostgreSQL - Robust, scalable database
- ESLint - Code quality and consistency
- Vitest - Fast, reliable testing framework
- TypeScript - Static type checking for fewer bugs
- Node.js 18+
- npm or yarn
- Supabase account (for backend services)
-
Clone the repository
git clone https://github.com/yourusername/neuronest.git cd neuronest -
Install dependencies
npm install
-
Set up environment variables Create a
.env.localfile in the root directory:NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
-
Run the development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
npm run test # Run testssrc/
├── app/ # Next.js App Router pages
│ ├── calendar/ # Calendar view and scheduling
│ ├── dashboard/ # Main dashboard interface
│ ├── login/ # Authentication pages
│ └── settings/ # User preferences
├── components/ # Reusable UI components
│ ├── modals/ # Modal dialogs for interactions
│ ├── layout/ # Navigation and layout components
│ └── features/ # Feature-specific components
├── lib/ # Utilities and configurations
├── types/ # TypeScript type definitions
└── hooks/ # Custom React hooks
- Reduce Cognitive Load: Minimize decision fatigue through clear visual hierarchies and consistent patterns
- Embrace Non-Linear Thinking: Support the natural ADHD tendency to jump between tasks and ideas
- Stress Awareness: Acknowledge that stress impacts ADHD symptoms and plan accordingly
- Flexible Structure: Provide organization without rigid constraints that feel overwhelming
- Visual Feedback: Use color, icons, and spatial relationships to convey information quickly
We welcome contributions from the ADHD community and allies! Whether you're:
- A developer with ADHD who understands the challenges firsthand
- A UX designer passionate about accessibility
- Someone with ideas for ADHD-friendly features
Your input is valuable. Please read our contributing guidelines and feel free to open issues or submit pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
- The ADHD community for sharing their experiences and needs
- Accessibility advocates who push for inclusive design
- Open source contributors who make projects like this possible
Built with ❤️ for the neurodivergent community
NeuroNest: Where ADHD minds find their rhythm