MCPcopy Index your code
hub / github.com/GreatStackDev/project-management

github.com/GreatStackDev/project-management @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
49 symbols 162 edges 32 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

project-management Favicon project-management

An open-source project management platform built with ReactJS and Tailwind CSS.






<a href="https://github.com/GreatStackDev/project-management/blob/main/LICENSE.md"><img src="https://img.shields.io/github/license/GreatStackDev/project-management?style=for-the-badge" alt="License"></a>
<a href="https://github.com/GreatStackDev/project-management/pulls"><img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=for-the-badge" alt="PRs Welcome"></a>
<a href="https://github.com/GreatStackDev/project-management/issues"><img src="https://img.shields.io/github/issues/GreatStackDev/project-management?style=for-the-badge" alt="GitHub issues"></a>

📖 Table of Contents


📝 Features

  • Multiple Workspaces: Allow multiple workspaces to be created, each with its own set of projects, tasks, and members.
  • Project Management: Manage projects, tasks, and team members.
  • Analytics: View project analytics, including progress, completion rate, and team size.
  • Task Management: Assign tasks to team members, set due dates, and track task status.
  • User Management: Invite team members, manage user roles, and view user activity.

🛠️ Tech Stack

  • Framework: ReactJS
  • Styling: Tailwind CSS
  • UI Components: Lucide React for icons
  • State Management: Redux Toolkit

🚀 Getting Started

First, install the dependencies. We recommend using npm for this project.

npm install

Then, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:5173 with your browser to see the result.

You can start editing the page by modifying src/App.jsx. The page auto-updates as you edit the file.


🤝 Contributing

We welcome contributions! Please see our CONTRIBUTING.md for more details on how to get started.


📜 License

This project is licensed under the MIT License. See the LICENSE.md file for details.

Core symbols most depended-on inside this repo

getTasksForDate
called by 3
src/components/ProjectCalendar.jsx
handleMonthChange
called by 2
src/components/ProjectCalendar.jsx
handleStatusChange
called by 2
src/components/ProjectTasks.jsx
fetchComments
called by 2
src/pages/TaskDetails.jsx
onSelectWorkspace
called by 1
src/components/WorkspaceDropdown.jsx
getProjectSubItems
called by 1
src/components/ProjectsSidebar.jsx
toggleProject
called by 1
src/components/ProjectsSidebar.jsx
getTaskStatusColor
called by 1
src/components/MyTasksSidebar.jsx

Shape

Function 49

Languages

TypeScript100%

Modules by API surface

src/pages/TaskDetails.jsx4 symbols
src/components/ProjectTasks.jsx4 symbols
src/components/MyTasksSidebar.jsx4 symbols
src/components/WorkspaceDropdown.jsx3 symbols
src/components/ProjectsSidebar.jsx3 symbols
src/components/ProjectCalendar.jsx3 symbols
src/components/CreateProjectDialog.jsx3 symbols
src/pages/Projects.jsx2 symbols
src/components/Sidebar.jsx2 symbols
src/components/RecentActivity.jsx2 symbols
src/components/ProjectSettings.jsx2 symbols
src/components/InviteMemberDialog.jsx2 symbols

For agents

$ claude mcp add project-management \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact