AllPawsInn - Metehan Kundak, Berk Cohadar
Week 1
Title: Briefing
Date: 09/27/2021
Attendance: Merwyn Jones, Metehan Kundak, Berk Cohadar
Accomplishments
- Team members have sent necessary files to Professor Jones.
- Team members had meeting with Professor Jones.
Problems
- No problems for first week
To do
- Editting first wiki page
- To have informaiton about AllPawsInn's source code
Week 2
Title: Setup
Date: 10/3/2021
Attendance: Metehan Kundak, Berk Cohadar
Accomplishments
- Team members have examined AllPawsInn files that Professor Jones sent.
- Team members downloaded the source code to their local drivers.
- Team members reviewed user guide documentation and disscused about future actions
Problems
- Team members need to get used to the coding language components.
- Team members need to get familiar with PyQt designer.
To do
- To arrange meeting with former team-member.
- To arrange a work sharing meeting among team-members, specify the roles.
Week 3
Date: 10/10/2021
Accomplishments
- Team members had a meeting with Prof. Merwyn Jones.
- Team members arranged a meeting with a former team member.
- Team members had a work sharing meeting.
- Team members installed Python and the components.
- Team members installed PyQt5.
- Team members installed pyside6.
- Team members read pytq5 documentation which is the app dashboard.
- Team members download MSQL which is the database.
- Team members managed the setup process of MSQL.
Problems
- Team members could not find out how to start the server.
To do
- As the former team member suggested team members are going to ask permission to use Django instead of Qt.
- Team members are going to connect the code with database via Python and MSQL.
Week 4
Date: 10/17/2021
Accomplishments
- Team members had a meeting with Prof. Merwyn Jones.
- Team members had a meeting with former team member Efe Cankat Turkmen
- Team members received the newest AllPawsInn documents.
- Team members re-installed the MSQL as the former team member suggested.
- Team members have connected the code with the database and QT via Python.
- Team members ran the code (main.py) and got familiar with the reservation process.
- Team members learned to use QT interface. Making reservations, editing customers, adding pets, making payments etc.
- Team also downloaded and installed QT Design Tool, so the team is now eligible to edit QT Interface.
- Team received an old database output from Cankat and uploaded it to their freshly built database.
- Team has access to the database tables and fields
- Team can make changes on the database now.
Problems
- No problems for this week
To do
- Team members will have a meeting with Prof. Jones in order to determine the further steps and updates for the project.
Week 5
Date: 10/24/2021
Accomplishments
- Team members installed pyside2 library
- Team members installed reportlab library
- Team members started to work on preparing a new updated Users Guide.
- Team members worked on use case scenarios
- Team members had a zoom meeting with Prof. Jones
- Team members walked throught the codes in order to detect bugs.
Problems
- No problems for this week
To do
- Team members will have a meeting with Prof Jones for the updates.
- Team members will finish the use case scenarios.
- Team members will fix detected bugs.
Week 6
Date: 10/31/2021
Accomplishments
- Team members updated qt designer and implement into the code
- Team members changed Payment_Functions.py and added AddToList() function and solved repeating decimal error.
- Team members added deleteRow_button
- Team members added updated designed to the code.
- Team members added removeFromList function to the Payment_Function.py
Problems
-No problems for this week
To do
-Team members will have a meeting with Prof. Jones and get recent suggestions
Week 7
Date: 11/07/2021
Accomplishments
- Team members updated receipt
- Team members generated itemized receipt. After payment receipt is generated automatically
- Team members updated design
- Team members have fixed bugs in "deleteRow"
- Team members generated a GitHub repo for project.
- Team members changed "Total Balance" as Prof.Jones suggested. It is now can be seen as ".00"
- Team members have made changes on UI.
Problems
-No problems for this week
To do
- Team members will have a meeting with Prof.Jones and get recent updates for the project.
Week 8
Date: 11/14/2021
Accomplishments
- Team members updated design.
- Team members have made changes on UI.
- Team members made changes for button's margins at qt designer.
- Team members have fixed bugs in "ClientDetails.py".
- Team members added readme file to GitHub repo.
- Team members added sql connection steps to the instruction file.
Problems
-No problems for this week
To do
- Team members will create new columns for services.
- Team members will have a meeting with Prof.Jones and get recent updates for the project.
Week 9
Date: 11/21/2021
Accomplishments
- Team members added addServiceDetails function
- updated DB service details was added as a column and customr id and payment id
- Team members added removeServiceDetails function
- updated DatabaseClass.py
- Team members added query for updating service table in the database
Problems
-No problems for this week
To do
- Team members will have a meeting with Prof.Jones and get recent updates for the project. - Size of containers need to adjust according to the window size. - Team members need to do a "Full Scenario" for the bugs - Team members need to start preparing a "Demo"
Week 9
Date: 11/28/2021
Accomplishments
- Team members made the interface design responsive - Container's sizePolicy instance selected as minimumExpanding - Containers size fixes once the window size changes - Buttons name changed in the "Check-in" page - Team members started to do "Full Scenario" and "Demo"
Problems
- No problems for this week
To do
- Team members need to finish the full scenario - Team members need to finish the "Demo" video