Skip to content

rajpal-tasknova/TeamManagement

Repository files navigation

Tasknova - Team Task & Leave Management

CodeRabbit Pull Request Reviews

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.

Features

  • 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

Tech Stack

  • 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

Getting Started

  1. Clone the repository
  2. Install dependencies: npm install
  3. Set up your Supabase project and configure environment variables
  4. Run the development server: npm run dev

© 2025 Tasknova. All rights reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •