Date📅: 29/11/2023 From 21:23 to 22:26 Activities:
Tech Stack Discussion 👨💻:
- Backend: Python (Django).
- Frontend: HTML, Tailwind CSS, bootstrap.
- Deployment: Docker.
- DBMS: MSSQL.
- Cloud platform: Azure.
- Testing: Selenium.
Tasks confirmation🗒️:
- Assignees and most important tasks have been confirmed.
- Deadlines Have been added to first most important tasks.
- Notes on some important tasks have been added.
Date📅: 02/12/2023 From 20:19 to 21:17
- Kareem Adel showed us his progress in the sign-up/in Gui
- Ahmed Abdelrahim discussed with Elhusseain the erd diagram:
- Abdelrahim proposed to make Students, Teachers, and supervisors, Announcement, Submissions weak entities
- They discussed cardinality
- Add password attribute into Users entity
- Add name attribute into Users entity, and remove from students, teachers, and supervisors
upload sample design:
Date📅: 06/12/2023 From 22:10 to 22:50
- Alhusseain and Kareem discussed some changes that should happen to the GUI design.
- After Several discussions, Flask was set to be the main framework in the project.
- Mohy and Kareem will have a separate meeting on thursday to finish the GUI.
- Mohy showed his progress in GUI implementation of class stream uploading.
Date📅: 14/12/2023 From 20:00 to 21:00
- Progress in GUI implementation by Kareem as The main interface was done.
- Mohy and Ahmed started the implementation of the main classes
Date📅: 3/01/2024 From 21:00 to 22:07
- Overview on phase 1, and reflection on what should be improved (error handling, Gui Changes)
- Revising Phase 2 tasks and discussing for improvement
- Discussed Testing and deployment method:
- Selenium IDE will be used for catching and noting down functionality errors
- Unit tests on classes will be generated and tested
- Azure will be our deployment choice