A modern task management application designed specifically for developers, focusing on code review feedback and PR changes. Built with Next.js 14, TypeScript, and Tailwind CSS.
- 🎯 Code-First Approach: Built for developers with syntax highlighting, code snippets, and Git integration
- 💾 Reliable Storage: Choose between local storage or Supabase for secure data persistence
- ⌨️ Keyboard Driven: Lightning-fast keyboard shortcuts for efficient task management
- 🎨 Modern UI: Beautiful, responsive interface built with Shadcn UI and Tailwind CSS
- 🚀 Performance: Built with React Server Components and Next.js App Router for optimal performance
- Frontend: Next.js 14, React, TypeScript
- Styling: Tailwind CSS, Shadcn UI
- Database: Supabase (optional)
- State Management: React Hooks
- Code Quality: ESLint, Prettier
- Node.js 18.17 or later
- pnpm (recommended) or npm
- Clone the repository:
git clone https://github.com/yourusername/codetask.git
cd codetask
- Install dependencies:
pnpm install
- Set up environment variables:
cp .env.example .env.local
- Start the development server:
pnpm dev
The application will be available at http://localhost:3000
-
Creating Tasks
- Add tasks with code snippets
- Attach PR links
- Add tags for organization
-
Managing Tasks
- Use keyboard shortcuts for quick navigation
- Filter tasks by status, tags, or priority
- Track progress with completion status
-
Code Integration
- Syntax highlighting for code snippets
- Direct links to GitHub PRs
- Copy code snippets with one click
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.