- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
Scrum Flow is an agile project management tool designed to facilitate Development projects through the SCRUM methodology. It assists teams in managing tasks efficiently with defined roles and tasks for Product owner, Scrum Master and Development Team, promoting iterative development.
- User Authentication: Secure access to Scrum Flow using JWT authentication methods.
- ROle Based Access: Separate dashboards to user roles and defined components for each user role , Product owner,scrum Master and Development Team
- Task Management: Create, update, and track tasks and tasks dependencies using SCRUM methodology.
- Project Management: Create, update, and track projects and project tasks.
To get started with Scrum Flow locally, follow these steps.
Clone this repository to your desired folder:
git clone [email protected]:FevenSeyfu/scrumflow.git
### Install
Install this project with:
```sh
cd scrumflow/backend
npm install
cd scrumflow/frontend
npm install
To run the project, execute the following command:
cd scrumflow/backend
npm start
cd scrumflow/frontend
npm start
To run tests, run the following command:
cd scrumflow/backend
npm test
You can deploy this project using:
👤 Author
- GitHub: @FevenSeyfu
- Medium: @fevenseyfu
- LinkedIn: fevenseyfu
- Notification System: Integrate Notification system to frontend.
- Project Progress: Integrate a dashboard to controll project progress .
- Teams Collaberation Implement collaberation functioality.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project you can give it a star and any feedback is apprectiated.
I would like to thank for those who have tested and gave me feedback
This project is MIT licensed.