TaskHub
TaskHub - Modern Task Management Platform
Install / Use
/learn @mikemaz-dev/TaskHubREADME
🚀 TaskHub - Modern Task Management Platform
A sleek, fast, and intuitive task management application built during the RED Summer 2025 marathon
✨ Features
- 🎯 Project-based Task Organization - Group and manage tasks by projects
- 📊 Task Status Tracking - Monitor progress with visual indicators
- 🔄 Real-time Sync - Data synchronization via Supabase
- 📱 Responsive Design - Works seamlessly on all devices
- 🌙 Dark/Light Theme - Beautiful theme switching
- 🚀 Modern UI/UX - Clean, intuitive interface
- ⚡ Fast Performance - Built with Next.js 14 and optimized for speed
🛠️ Tech Stack
Frontend
- Framework: Next.js 15
- Language: TypeScript
- Styling: Tailwind CSS + shadcn/ui
- State Management: Zustand
- Icons: Lucide React
Backend & Database
- Database: Supabase (PostgreSQL)
- Authentication: Supabase Auth
- Real-time: Supabase Realtime
- API: Next.js API Routes
Development Tools
- Package Manager: Bun
- Linting: ESLint
- Formatting: Prettier
- Type Checking: TypeScript
🚀 Getting Started
Prerequisites
- Node.js 18+ or Bun
- Supabase account
Installation
-
Clone the repository
git clone https://github.com/yourusername/taskhub.git cd taskhub -
Install dependencies
bun install # or npm install -
Set up environment variables
cp .env.example .env.localFill in your Supabase credentials:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key SUPABASE_SERVICE_ROLE_KEY=your_service_role_key -
Run the development server
bun dev # or npm run dev
📁 Project Structure
taskhub/
├── src/
│ ├── app/ # Next.js app router
│ ├── components/ # Reusable UI components
│ ├── sections/ # Page sections and features
│ ├── services/ # API and external services
│ ├── store/ # State management
│ ├── types/ # TypeScript type definitions
│ └── utils/ # Utility functions
├── public/ # Static assets
├── supabase/ # Database configuration
└── components.json # shadcn/ui configuration
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
⭐ Star This Repository
If TaskHub has been helpful to you, please consider giving it a star! ⭐
🙏 Acknowledgments
- Built during the RED Summer 2025 marathon
- Inspired by Task Management Web App – UI Design
<div align="center">
Made with ❤️ during RED Summer 2025
</div>