Skip to content

GreatStackDev/project-management

project-management Favicon project-management

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

License PRs Welcome GitHub issues


πŸ“– 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.