Mirabito

From CS486wiki
Jump to navigationJump to search

Date: 02/06/2022 Week 1

Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner

Accomplishments:

- We arranged a meeting with Mr. Eric, Mr. Abhineet and Professor Jones for doing an introduction to this semester and a summary of last semester.

Problems:

- Group members waiting for the CPT's.

To-Do:

- Team members will work on the connection between the frontend and backend.


Date: 02/13/2022

Week 2


Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner

Accomplishments:

- We got our CPT Approvals and new I20s.
- We arranged a meeting for discussing the next steps with Mr. Abhineet.

Problems:

- We could not arrange a meeting this week.

To-Do:

- Team members will work on the connection between frontend and backend.


Date: 02/20/2022 Week 3

Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner

Accomplishments:

- We arranged 2 meetings in Mirabito headquarters with Mr. Abhineet for improving our project.
- We arranged a meeting with Professor Jones and Mirabito team for discussing the project's current state.
- We implemented communication between the front-end and back-end for the Upload Code page.

- Now we are able to upload Pdf from the front-end, and read from the back-end side.
- We solved the Bitbucket connection problem and we successfully merged our codes.
- Group members got familiar with the HTTP methods.


Problems:

- No problem this week.

To-Do:

- We will prepare a report for the whole code and analyze what we're going to do.


Date: 02/28/2022 Week 4

Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner

Accomplishments:

- We arranged a meeting with Mr. Abhineet and Prof. Merwyn Jones to discuss where we are on Project.
- We implemented a Demo for Frontend and Backend connections.
- When we upload a Pdf file, now our system can read QR codes data successfully.

- Wash code information goes directly to our database after reading with our API.
- Group members prepared an updated report for the Old Code and went through all the functions for better understanding.


Problems:

- No problem this week.

To-Do:

- We will continue with the database connection for other pages.

Date: 03/06/2022

Week 5

Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner

Accomplishments:

- We solved duplicate error problem. Now, when we upload a file, if it exists in our database, it will not be saved.
- PriceID problem solved.
- We have 3 options for carwash tier, we successfully implemented them to our database.
- Now, we added a textbox for customer name. When we upload a file, it will be displayed with customer name.
- We arranged a meeting with Mirabito team and Professor Jones.
- We went to Mirabito headquarters and worked on the project together

Problems:

- No problem for this week.

To-Do:

- We will work on deleteUploads function and CustomerInfo page.

Date: 03/13/2022

Week 6

Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner

Accomplishments:

- The latest version of the current code committed into BitBucket.
- We are working on DeleteUpload function for the back-end side.
- We comprehend that we will delete rows from Database for deleting the files instead of deleting the files as a whole. 
- We will convert our searchCustomer, submitCustomer, and editCustomer functions to Angular version for front-end side.
- We updated our customerInfo pages design. Added an editable customer information table.

- Alert interface does not exist in Angular, we will implement it with new interface.


Problems:

- On Mert and Baran's computers we got 404 error while reading pdf file process.


To-Do:

- We will continue converting the code for customerInfo page.
- We will solve 404 error with Mr.Abhineet.
- After these, we will finish deleteUpload function in order to continue for other other functions.

Date: 03/27/2022

Week 8

Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner

Accomplishments:

- Started to implement Search Customer, Add Customer, and Edit Customer functions.
- We solved 404 error.

Problems:

- We are having problems with the implementation of deleteupload function.


To-Do:

- We will continue converting the code for customerInfo page.

Date: 04/17/2022

Week 11

Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner

Accomplishments:

- Now customers can be added to Microsoft SQL Database Server with AddCustomer function
- EditCustomer function implemented with Post method. Now users can edit the existing customers via their primary IDs. To do that, we are searching the database IDs for matching the given ID from the frontend and change existing keys like CustomerName, Address1, Address2, City, State, Zip, ContactName, ContactEmail, and E3AccountNumber
- New model classes AddCustomerModel and AddTier model added in AccountBindingModels.cs for implementing Wash Tier and Customer Info Pages
- SearchCustomer function implemented for searching the customer information from the database. Based on the customer names, we retrieve the information such as Address, City, State, etc. from the database and show the customer information.
- LookUpCode function implemented. We are searching the WashCodeIDs (QR Codes) from the database, and retrive the information from the database based on their IDs like IssuedDate, ExpirationDate,UsedDate,ItemName,ItemSKU, ItemID, BilledOn, and PriceID.
- AddTier function implemented. In this function, we can add new Tiers to the database using WashCodes.cs keys with newly added model class AddTier. Newly added Tiers (variable WashTierName) have unique IDs.
- EditTier function implemented. With this function, we can edit the Tier names from the database using newly created model class AddTier.
- With these functions, Customer Info Page is done now.

Problems:

- No problems for this week.


To-Do:

- We will work on UI with AddPrice and DeletePrice functions.


Date: 05/01/2022

Week 13

Attendance:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner

Accomplishments:

- Now Prices can be added to Microsoft SQL Database Server with AddPrice function
- DeletePrice function was implemented.Now we can delete rows from WashPrices table by using the DeletePrice function
- We started to Customer Info page on frontend side. We finished AddCustomer Function and now we can add customer information to database by using UI.
- We  finished Wash Tier Page on Frontend. We added the AddTier and EditTier functions to the UI.

- Matt tabs buttons have been added to the UI side.
- Code Lookup Page is implemented on the UI. Now it is possible to search Wash code using the UI.
-By using CSS we added upload buttons to User Interface

Problems:

- No problems for this week.


To-Do:

- We will work on UI.

-We will work on Get the Earliest Issue Date Function on backend side.



Date: 05/09/2022

Week 14

Attendance:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner

Accomplishments:

- AddPrice function updated on UI. Information goes to DB tables.
- DeletePrice function updated on UI. Now users can delete any prices from the website.
- The EditCustomer function on the CustomerInfo page is done. Users can change any information on UI tables in the frontend.
- Tables and buttons designs have changed with CSS design. Now have a much better look.

- Alert interface added to functions. If any information is entered as wrong, users will have pop-up alerts.
- After information comes up to tables, the website refreshes for users' convenience.
- Mat Tab buttons' functionality has changed. Now relative information comes up accordingly with the pages.


Problems:

- No problems for this week.


To-Do:

- We will have our last meeting this week.