Skip to content

Jira Lite is a lightweight project management and task tracking application designed for internship programs. The application provides role-based dashboards for Project Managers, Team Leads, and Team Members.

License

Notifications You must be signed in to change notification settings

Swish78/Jira-Lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Jira Lite - Internship Management Application

Project Overview

Jira Lite is a lightweight project management and task tracking application designed for internship programs. The application provides role-based dashboards for Project Managers, Team Leads, and Team Members.

Features

Project Manager Dashboard

  • Create new projects
  • Assign Team Leads to projects
  • View project overview

Team Lead Dashboard

  • Create tasks for assigned projects
  • Assign tasks to team members
  • Track task progress

Team Member Dashboard

  • View assigned tasks
  • Update task status

Technology Stack

  • React
  • React Hooks
  • Context API for state management
  • Tailwind CSS for styling
  • Lucide React for icons

Prerequisites

  • Node.js (v17 or later)
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/yourusername/jira-lite.git
cd jira-lite/forward
  1. Install dependencies
npm install
# or
yarn install
  1. Install additional dependencies
npm install tailwindcss lucide-react
# or
yarn add tailwindcss lucide-react

Available Users

Login Credentials

  • Project Manager

    • Username: pm_pm
    • Password: pmpass
  • Team Lead

    • Username: tl_tl
    • Password: tlpass
  • Team Member

    • Username: tm_tm
    • Password: tmpass

Running the Application

npm start
# or
yarn start

Project Structure

  • App.js: Main application component
  • authContext.js: Authentication context
  • DataContext.js: Data management context
  • LoginPage.js: User authentication page
  • DashboardLayout.js: Common layout for dashboards
  • ProjectManagerDashboard.js: Dashboard for Project Managers
  • TeamLeadDashboard.js: Dashboard for Team Leads
  • TeamMemberDashboard.js: Dashboard for Team Members
  • data.js: Mock data for users, projects, and tasks

License

Distributed under the MIT License. See LICENSE for more information.

About

Jira Lite is a lightweight project management and task tracking application designed for internship programs. The application provides role-based dashboards for Project Managers, Team Leads, and Team Members.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published