project-management
project-management copied to clipboard
An open-source project management platform built with ReactJS and Tailwind CSS.
📖 Table of Contents
- ✨ Features
- 🛠️ Tech Stack
- 🚀 Getting Started
- 🤝 Contributing
- 📜 License
📝 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.