Mirabito CS - Dogukan Atakur; Emre Demir; Mert Vural;
From CS486wiki
Week 1 09/18/2024
Attendance: Emre DEMIR, Dogukan ATAKUR, Mert Can VURAL
Summary:
The primary objective for our project group is to integrate AI with older POS (Point of Sale) registers and to build the foundation of the loyalty system’s API based on Conexxus specifications, using XML as the data interchange format for communication between systems.
Accomplishments:
- Discussed the integration of AI into the old POS systems.
- Set up the development environment with .NET and Visual Studio Code through Microsoft's Extensions.
- Started watching Certificate Courses and gained experience in backend development technologies such as C#, .NET, and XML.
- Established that Denis will be responsible for setting up the customer database to track purchases and discounts in our development environment.
- Agreed on testing the system using simulated transactions in the lab.
To-Do:
- Review the provided Conexxus specification documents.
Week 2 09/23/2024
Attendance: Emre DEMIR, Dogukan ATAKUR, Mert Can VURAL
Summary:
- This week, the team focused on implementing a TCP client-server communication for simulating the loyalty system project. We first scrutinized the swagger for objects and elements that are related to our system. Then we switched to implementing them into our console application
Accomplishments:
- Implemented a client-server console application via a TCP connection that sends and recieves JSON messages
- The server parses the client-side JSON file after authorizing the customer's loyaly status and updates their data in the server accordingly
To-Do:
- Begin implementing the loyalty system using a Web API
- implementing a promo-engine function to not hard-code values