diff --git a/README.md b/README.md index 9211850c6a5c9360481165e52870f8ad857f8600..a34f6ab08ebb6654342a71f1ec9421778f2d4703 100644 --- a/README.md +++ b/README.md @@ -238,17 +238,38 @@ A high level description of logical model:  +**Objective:** Reflect on past activities, including database setup and normalization, and align on future tasks, especially regarding frontend development. + +#### Key Activities: + +- **Discussion of Previous Work:** + - **MySQL Setup:** Review and address any remaining challenges related to MySQL environment setup. + - **Normalization Stages:** Reflect on the applied normalization principles (1NF, 2NF, 3NF, BCNF), ensuring that the current schema aligns with best practices. + - **EER Model Review:** Acknowledge that while the current EER model is robust, there's room for improvement. The team decides to revisit and revise the model if time permits, noting that the project's primary evaluation will focus on the database modeling. + +- **Frontend Development Strategy:** + - **Frontend and Backend Integration:** Tiago Brito assumes the lead role in ensuring a seamless frontend that effectively interacts with the backend infrastructure already developed. + - **User Experience:** Emphasis on crafting a user-friendly interface that adheres to modern design principles, aiming for a smooth and intuitive user experience. + +#### Next Meeting: +Scheduled for May 03, 2024, to evaluate frontend progress and finalize the database model. + + ### Backend Development Planning -**Technology:** Python with the Flask framework has been chosen for backend development. Frontend technologies are pending discussion. +**Technology:** Python with the Flask framework has been chosen for backend development. Frontend development will utilize HTML, CSS, and JavaScript to ensure a dynamic and responsive user interface. **Responsibility Distribution:** -- **Pau Sawm Tung:** Product, Category, Tax, Brand, User, Address. -- **Phrot Vedal:** Order, Shipping Details, Order Item, Payment, Payment Status, Wishlist, Order Status. +- **Pau Sawm Tung:** Responsible for overall backend development, focusing on integrating and managing the database interactions for entities such as Product, Category, Tax, Brand, User, and Address. +- **Tiago Brito:** Takes the lead on frontend development, ensuring that the user interface is effectively integrated with the backend services, using HTML, CSS, and JavaScript to craft a seamless user experience. +- **Phrot Vedal:** Focuses on the database normalization process, responsible for drafting sample tables at each normalization stage to ensure data integrity and efficiency. ### Documentation and Normalization -- **Sample Tables and Normalization:** Phrot Vedal is tasked with drafting sample tables at each normalization stage. -- **Project Documentation:** Pau Sawm Tung will document the development process and maintain progress updates. +- **Database Modelling:** The entire team collaborates on developing and refining the database model, focusing on aligning it with both the backend functionalities and frontend requirements. +- **Project Documentation:** Pau Sawm Tung continues to document the development process and maintain progress updates, ensuring that all aspects of the backend development are well-documented. + ### Contributing If you are interested in contributing to this project or have suggestions for improvements, please follow our contribution guidelines outlined here or submit issues directly through GitLab. @@ -261,3 +282,4 @@ For common setup issues and their solutions, refer to the troubleshooting guide For more information or inquiries, please contact: - Pau Sawm Tung (paut@ntnu.no) - Phrot Vedal (phrot.vedal@ntnu.no) +- Tiago Ceolho Brito (tiago.c.brito@ntnu.no) \ No newline at end of file