Skip to content

MostafaELFEEL/MostafaELFEEL-s-Project-1-professional-embedded-course-Udacity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Project 1: Professional Embedded Course on Udacity

Payment Application

Overview

This project, developed as part of the Embedded Systems Professional Track by Udacity and EGFWD, focuses on simulating a SALE transaction system using C programming language in Microsoft Visual Studio.


System Architecture

1. Card Module

  • Stores essential card data.
  • Virtual representation of a physical card.

2. Terminal (ATM) Module

  • Facilitates user interaction.
  • Validates card expiry and transaction limits.

3. Server Module

  • Handles authentication and account verification.
  • Checks account status and balance.

4. Application Module

  • Entry point for code execution.
  • Coordinates interactions between modules.

Resources and Testing


Screenshots

Transaction Database

Transaction Database

Accounts Database

Accounts Database

Program Interface

Program Interface

Updated Databases

Transaction Data Accounts Data

File Structure

File Structure

About

Withdrawal Transactions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages