Loading content...
Loading content...
In the first semester of my second year, I collaborated with three peers to model a normalized database, develop use case diagrams, and design UI screens for a Laravel application, adhering to the specified requirements.


During the first- semester of my second year, I collaborated with three other students to model a database, create use case diagrams, and design screens for a Laravel application. The project aimed to help a private household schedule tasks and manage their documents and invoices, based on the requirements given by our lecturer. We worked extensively with the team to ensure our designs met the requirements and maintained database normalization. We use tools such as Trello, Github and Combell for hosting out project. Through effective communication and collaboration, we overcame challenges and disagreements about database modeling.
Modeled key parts of the database, including Task, Recurring Task, and Todos, ensuring adherence to normalization principles. Created corresponding use cases and screens to visualize the application's functionality and user interface. Analyzed and interpreted requirements provided by three teachers to develop an accurate and comprehensive Entity Relationship Diagram (ERD) using Axure RP. Worked closely with my team to translate client needs into functional and visually appealing application designs.
This project was a significant learning experience as it was my first time modeling a database with use cases and screens in a team setting. It enhanced my skills in database design, requirement analysis, and teamwork. Despite challenges, we successfully created a functional and well-designed application, meeting the specified requirements and learning a great deal in the process. I gained valuable experience in database modeling, use case development, and screen design, learning how to effectively collaborate with a team to achieve a common goal.