Git as the version control has been used here to manage and track changes The project repo has been histed in github
the link to the repo - https://github.com/kwatraa/ToDoAppCS562
Because this was a solo project, development was performed primarily on a single main branch.
A .gitignore file was used to exclude unnecessary files and folders, including node_modules, ensuring the repository remained clean and manageable.
About CI/CD : A CI/CD workflow configuration file (YAML) exists in the repository as part of an exploratory effort to understand automation tooling. However, a fully automated CI/CD pipeline was not required for the web app.
The application can be built and run entirely using the provided Build Instructions without relying on CI/CD infra.
Summary : Git and GitHub were used to provide reliable version tracking and repository hosting for the project. The repository link above contains the complete and final version of the todo list application.