A comprehensive team management application built with React, TypeScript, and Supabase. Tasknova provides powerful tools for task management, leave tracking, and team collaboration with role-based access control.
- Task Management: Create, assign, and track tasks with priorities and deadlines
- Leave Management: Request and approve leaves with calendar integration
- Role-Based Access: Support for Admins, Project Managers, and Team Members
- Real-time Notifications: Stay updated with instant notifications
- Project Management: Organize tasks by projects
- Daily Tasks: Quick daily task management
- Reports & Analytics: Comprehensive reporting and insights
- Frontend: React 18, TypeScript, Tailwind CSS
- Backend: Supabase (PostgreSQL, Auth, Real-time)
- UI Components: Custom components with Lucide React icons
- State Management: React Context API
- Routing: React Router DOM
- Clone the repository
- Install dependencies:
npm install - Set up your Supabase project and configure environment variables
- Run the development server:
npm run dev
© 2025 Tasknova. All rights reserved.