A unique cloud-based to-do list app that combines martial arts discipline with modern task management. Transform your productivity journey with gamification, mindfulness features, and a global community of productivity warriors.
- Progressive Ranking: Start as a White Belt and advance through 9 belt levels
- XP-Based Progression: Earn experience points for completing tasks
- Visual Belt Indicators: See your current rank with beautiful belt graphics
- Achievement Unlocks: Unlock new features and challenges as you advance
- Meditation Timer: Built-in timer with breathing guidance
- Focus Sessions: Distraction-free work periods with ambient sounds
- Breathing Exercises: Guided breathing patterns for stress relief
- Mindful Task Management: Integrate mindfulness into your productivity routine
- Personalized Suggestions: Get task recommendations based on your level
- Productivity Coaching: Chat with your AI sensei for guidance
- Smart Task Evolution: Tasks become more complex as you progress
- Adaptive Challenges: Difficulty scales with your skill level
- Worldwide Leaderboards: Compete with users from 47+ countries
- Virtual Dojos: Join themed communities (Productivity, Learning, Health)
- Achievement Sharing: Celebrate milestones with the global community
- Collaborative Challenges: Team up with other warriors for group goals
- Task Priorities: Low (10 XP) → Medium (25 XP) → High (50 XP) → Master (100 XP)
- Daily Streaks: Build momentum with consecutive day tracking
- Achievement Badges: Unlock special badges for milestones
- Progress Visualization: Beautiful charts and progress rings
- Node.js 18+
- npm or yarn
- Clone the repository
git clone https://github.com/yourusername/dojonote.git
cd dojonote
- Install dependencies
npm install
# or
yarn install
- Run the development server
npm run dev
# or
yarn dev
- Open your browser Navigate to http://localhost:3000
- Framework: Next.js 14 with App Router
- Language: TypeScript
- Styling: Tailwind CSS with custom animations
- Animations: Framer Motion
- Icons: Lucide React
- State Management: React Hooks + Zustand
- Notifications: React Hot Toast
- Drag & Drop: React Beautiful DnD
- ✅ Create, edit, and delete tasks
- ✅ Priority levels with XP rewards
- ✅ Task categories and tags
- ✅ Due dates and reminders
- ✅ Progress tracking
- 🥋 White Belt (0 XP)
- 🟡 Yellow Belt (100 XP)
- 🟠 Orange Belt (250 XP)
- 🟢 Green Belt (500 XP)
- 🔵 Blue Belt (1,000 XP)
- 🟣 Purple Belt (2,000 XP)
- 🟤 Brown Belt (4,000 XP)
- ⚫ Black Belt (8,000 XP)
- 🔴 Red Belt (15,000 XP)
- 🧘♀️ Meditation timer (5-20 minutes)
- 🌬️ Breathing guidance
- 🔇 Ambient sound controls
- 📊 Session statistics
- 🎯 Focus mode
- 🤖 Personalized task suggestions
- 💬 Interactive chat interface
- 📈 Progress insights
- 🎯 Challenge recommendations
- 🧠 Adaptive difficulty
- 🌍 Worldwide leaderboards
- 🏆 Achievement sharing
- 👥 Virtual dojos
- 📊 Community statistics
- 🎯 Collaborative challenges
DojoNote combines the discipline of martial arts with modern productivity principles:
- Discipline: Consistent daily practice builds lasting habits
- Focus: Eliminate distractions and achieve deep work
- Growth: Continuous improvement through progressive challenges
- Community: Support and inspiration from fellow warriors
- Mindfulness: Balance productivity with mental well-being
- Real-time collaboration
- Mobile app (React Native)
- Advanced analytics dashboard
- Custom dojo creation
- Integration with calendar apps
- Natural language task creation
- Smart task scheduling
- Predictive productivity insights
- Personalized learning paths
- Voice commands
- Live training sessions
- Mentor-mentee matching
- Global challenges and events
- Achievement marketplace
- Social features and sharing
We welcome contributions from productivity warriors worldwide!
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by martial arts discipline and productivity principles
- Built with modern web technologies for optimal performance
- Designed for accessibility and user experience
- Community-driven development approach
- 📧 Email: [email protected]
- 🐛 Issues: GitHub Issues
- 💬 Discord: Join our community
- 📱 Twitter: @DojoNoteApp
Ready to begin your journey to productivity mastery? Join the DojoNote community today! 🥋⚡