Repository: https://github.com/TheTimbob/project-tracker.git

Project Tracker

Tracking the project while building it.

There are three things that interested me in this project. Strengthening what I already know, development processes, and
I have always been told that the best way to learn a language is to build a project. Therefore, I wanted to learn two things building this, React, and Django.
Inspired as a portfolio project recommendation. I decided to track a project while building the project.

Project Details

A containerized project with a React frontend, Django backend, and PostgeSQL database.
The project also is fitted with pre-commit hooks. CI/CD setup with either GitHub Actions or Azure DevOps pipelines.

Development Processes

To some, this may sound crazy. I like Scrum/Agile. I like the idea of a sprint, and I like the idea of a backlog. I would love to have a team to work on this with. I wouldn't say that I want to be the scrum master, but I do like the idea of building the software they use.
I know know to many that's heresy, that the "nose not to grindstone" or "communication" is the worst parts of certain people's day. I however prefer the communication, collaboration, peer programming, and benefits of team building.
As a result, I found that building a project like this would fufill my interest in the development process.

Now here is the catch. Once the project creation is in motion, I would be tracking and migrating the details from the exisitng project tracker to this project itself.
To do so, there would be requirements like a way to import/export from other project tracker's export files for work items, users, groups, and other details.
Later on in the project's lifecycle, it would hopefully be able to manage the pipeline and and at least simulating the CI/CD process.