My portofolio project in Programming 1 is a food management system, that is going to manage what type of groceries you have at home, what quantity you have and expiry date of the grocery. With this information, it should be possible to create recipes with the groceries in the storage, and also store the recipes in a cookbook for later.
The github repository is managed by the University, and is set to private. At this time the project is in a very early stage, and I am not able to share it just yet, but I will do it when possible.
The task is to make a food management system as I have stated earlier. It is still under progress, but I have currently learned about how I can utilize UML-diagrams to create a clear description of how the classes work, what they contain, and how they work together. It is also one of the first times I am utilizing Git version control, which I find really exciting and great to learn more about.
I have generally gotten a more on-hand experience of how I can bring the concepts learned in class, into life. It is also cool that the assignment, actually represent a system that can be used and utilized for a real issue. This project does really bring a good foundation for further personal development that can be utilized in a work context later.
I think the programming skills I am learning during this project is very valuable, but I find it equally valuable that I learn the industry standards such as making UML-diagrams, Usecase-diagrams, Git and other development methods. Another aspect that I have gotten better at is problem solving. Problem solving is the key to many aspects in life, and it will be an important tool during my career and life.