wrachel / PrimitiveApes

Tri 1: Java and Spring Intro
1 stars 0 forks source link

Final Review Ticket - Yajat #43

Open wrachel opened 2 years ago

wrachel commented 2 years ago

Scrum Master Seed: 5/5 Yajat did a lot of work to help the project out (especially with the database), and still remained active on the groupchat when sick with COVID. Also attended N@TM virtually through Zoom and helped explain the project despite being sick.

yajatyadav commented 2 years ago

Overall Individual Grading: 28/30

yajatyadav commented 2 years ago

Technicals

Links to Code and Relevant Commits:

Overall Project Reflection

From this project, I learned a lot about databases. One of the most important things I learned was the different types of relationships, and I was able to implement a Many-to-One relationship in our own project, where each Student corresponded to multiple Notes object. I also learned how to use controllers to pass the relevant information to render the HTML, as well as how to use thymeleaf effectively, such as using loops, to dynamically generate HTML pages that display the database information without having to hard-code them. I also learned how to write different CRUD operations as methods to ensure that they perform the necessary function in that repository's context. I also learned how to work with my team to accomplish something grander; for example, I was able to combine my database work with Harry's help on frontend design to create an aesthetic and user-friendly way to display the contents of the database. I also gained relevant life experience as I learned to work under a deadline while keeping myself organized and coordinating daily with my team through the use of different tools such as GitHub pages and Slack. Finally, I also learned how to be adaptable: I got COVID but was able to continue working on the project and documenting my progress, as well as attending N@TM virtually.

Technical Process/Documentation

N@TM Reflection

At N@TM, we shared our project with many people with varying backgrounds of computer science. I learned to present our project in an understandable manner based on our target audience, while also going into technical details for those who were more interested in that.