Challenge • Requirements • Planning • Sprints • Technologies • Methodology • Backlogs • Team
💻 Project configuration
Requirements:
- MidAll parent project including midall-backend and midall-frontend as submodules.
git clone --recurse-submodules https://github.com/TechNinjass/midall-parent.git
- To update submodules projects in ball-parent after having cloned the project (Replace "branch_name" with branch name)
git pull --recurse-submodules origin <branch_name>
This repository contains the documentation of each DevOps item implemented in the FATEC project with Midall during the 5th semester of the Database course. It provides a detailed description of each item, explaining our DevOps workflow, methodologies used, tools used, technologies chosen, and much more.
Automate the journey of downloading files, stored on a video platform, transferring them to the cloud, through the development of an application as a service, with only a configuration menu for the user, which will have the necessary parameters for the download service process automatically, generating alerts in case of error in processing. Save the file metadata to build a dashboard to monitor service execution and later analyze results and indicators.
Functional Requirements
- Build an application that will run on a local server to configure and parameterize the service.
- In this application, create screen for system configuration
- Also create a screen for configuring the api access account.
- Issue alert on OS warning that new files have been downloaded
- Create history screen of downloaded files.
- Build an API that will be the service that will fetch the files that must be sent to the Cloud.
- Connect with the files api
- Download the files, following the settings made in the application 1.
- Create dashboard to monitor executions.
Non-Functional Requirements
- Create authentication mechanism with application 2, hosted in the cloud.
🔗 Click the link below to view the Kanban of team activities:
-
Kickoff - 13/02/2023 to 03/03/2023
-
SPRINT 1 - 03/13/2023 to 04/02/2023
-
SPRINT 2 - 04/03/2023 to 04/23/2023
-
SPRINT 3 - 04/24/2023 to 05/14/2023
-
SPRINT 4 - 05/15/2023 to 06/04/2023
-
Solutions Fair - 06/13/2023 and 06/14/2023 at 7 pm
🔖 SPRINT 1 (Folder Link) Done ☑️
🔖 SPRINT 2 (Folder Link) Done ☑️
🔖 SPRINT 3 (Folder Link) Done ☑️
🔖 SPRINT 4 (Folder Link) Done ☑️
- Database: Microsoft SQL Server
- Backend: Python
- Front-end: Vue.js, HTML and JavaScript
- Tools: Looker Studio, Visual Studio Code, GitHub and Figma.
- Agile Methodology: Framework Scrum