Mirabito CS - Dogukan Atakur; Emre Demir; Mert Vural;

From CS486wiki
Jump to navigationJump to search

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 the discount value