FlowSync is a modern, AI-powered task management and productivity platform built with Next.js, featuring a stunning neobrutalist design and comprehensive task planning capabilities.
- AI-Powered Goal Breakdown - Transform big goals into actionable tasks using intelligent algorithms
- Smart Task Planner - Organize, prioritize, and track your tasks with advanced filtering and sorting
- Time Blocking Calendar - Visual time management with drag-and-drop scheduling
- Productivity Analytics - Real-time insights and performance tracking
- Wellness-First UI - Designed to reduce stress and improve focus
- Neobrutalist Aesthetic - Bold, modern design with strong visual hierarchy
- Glassmorphism Effects - Beautiful backdrop blur and transparency effects
- Responsive Design - Perfect experience across all devices
- Dark/Light Mode - Adaptive theming for any preference
- Smooth Animations - Fluid transitions and micro-interactions
- Multi-Device Sync - Access your data anywhere, anytime
- Calendar Integrations - Connect with Google Calendar, Outlook, and more
- Advanced Analytics - Deep insights into your productivity patterns
- AI Recommendations - Personalized suggestions for better productivity
- Team Collaboration - Share goals and collaborate with your team
- Priority Support - Get help when you need it most
- Frontend: Next.js 14, React 18, TypeScript
- Styling: Tailwind CSS, shadcn/ui components
- State Management: React Hooks, Context API
- Data Storage: LocalStorage (with backend API ready)
- Charts: Recharts for analytics visualization
- Icons: Lucide React
- Notifications: Sonner toast library
- Node.js 18+
- npm or yarn
-
Clone the repository
git clone https://github.com/yourusername/flowsync.git cd flowsync -
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
- Set Your Goals - Start by adding your main objectives in the Goal Breakdown section
- Break Down Tasks - Use AI assistance to convert goals into actionable tasks
- Plan Your Time - Schedule tasks using the Time Blocking calendar
- Track Progress - Monitor your productivity with real-time analytics
- Goal Breakdown: AI-powered goal-to-task conversion
- Task Planner: Comprehensive task management with filters and priorities
- Time Blocking: Visual calendar for time management
- Analytics: Productivity insights and performance tracking
flowsync/
βββ app/ # Next.js app directory
β βββ page.tsx # Main dashboard
β βββ layout.tsx # Root layout
βββ components/ # React components
β βββ ui/ # shadcn/ui components
β βββ goal-breakdown.tsx
β βββ task-planner.tsx
β βββ time-blocking.tsx
β βββ productivity-charts.tsx
β βββ pro-features-modal.tsx
βββ hooks/ # Custom React hooks
β βββ use-goals.ts
β βββ use-time-blocks.ts
β βββ use-analytics.ts
β βββ use-pro-features.ts
βββ lib/ # Utility functions
βββ public/ # Static assets
Create a .env.local file in the root directory:
# Optional: Add your API keys here
NEXT_PUBLIC_APP_NAME=FlowSync
NEXT_PUBLIC_APP_VERSION=1.0.0- Colors: Modify
tailwind.config.tsfor custom color schemes - Components: All UI components are in
components/ui/ - Hooks: Custom logic is separated into reusable hooks
- Intelligent task generation from high-level goals
- Priority scoring and difficulty assessment
- Automatic subtask creation
- Progress tracking and completion rates
- Advanced filtering (status, priority, category)
- Drag-and-drop task organization
- Bulk operations and batch editing
- Real-time search and sorting
- Visual calendar interface
- Drag-and-drop scheduling
- Time conflict detection
- Integration with external calendars
- Productivity trends and patterns
- Goal completion rates
- Time allocation insights
- Performance recommendations
- Push your code to GitHub
- Connect your repository to Vercel
- Deploy with zero configuration
- Netlify: Works out of the box
- Railway: Full-stack deployment ready
- Docker: Dockerfile included for containerization
We welcome contributions! Please see our Contributing Guide for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
- shadcn/ui for the beautiful component library
- Lucide for the icon set
- Tailwind CSS for the utility-first CSS framework
- Next.js team for the amazing React framework
- Documentation: docs.flowsync.app
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: support@flowsync.app
Built with β€οΈ by the FlowSync team
Boost your productivity, achieve your goals, and sync your flow with FlowSync.