Skip to content

Repository files navigation

🗂️ Scrum APP

Scrum APP is a task management system designed to manage projects in a software development agency. The application allows you to assign and control tasks, manage users and ensure proper access control through roles with differentiated permissions.

Table of Contents

Installation 🔧

Prerequisites 📋
  • Java 17 ☕
  • Spring Boot 🔧
  • MySQL 🗄️
  • Docker 🐳 (for containerized deployment)
  • GitHub Actions ⚙️ (for CI/CD)
🚀 Installation Steps
  1. Clone the repository: git clone https://github.com/IsamarRB/ScrumAPP.git
  2. Enter the project directory: cd ScrumAPP

Project Objectives 🎯

  • Reinforce the concepts of API creation.
  • Apply DB relationships.
  • Develop a login with Spring Security and JWT.
  • Have first contacts with GitHub Actions.

Project Context 🌐

A software development agency that manages multiple web and mobile app development projects has experienced significant growth in recent months. Due to the expansion of their team and the increasing amount of ongoing projects and tasks, they have identified the need to implement a task management system that allows:

  • 📈 Control the progress of tasks for each project.
  • 👥 Assign clear responsibilities between developers, designers and testers.
  • 👀 Monitor the progress of projects by managers and administrators.
  • 🔒 Ensure security and access control, so that each employee can see and manage only the information relevant to their work.

Contributions 🤝

Contributions are welcome. If you wish to contribute:
  1. Make a fork of the repository.
  2. Create a new branch (git checkout -b feature/new-feature).
  3. Make your changes (git commit -m ‘Add new feature’).
  4. Upload your changes (git push origin feature/new-feature).
  5. Open a Pull Request.

Authors ✒️

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages