Ahmed Ashraf (@ahmedashraf313)
  • Stars
    star
    6
  • Global Rank 1,300,168 (Top 45 %)
  • Followers 6
  • Following 9
  • Registered about 8 years ago
  • Most used languages
    C++
    33.3 %
    HTML
    33.3 %
    Python
    33.3 %
  • Location πŸ‡ͺπŸ‡¬ Egypt
  • Country Total Rank 3,041
  • Country Ranking
    C++
    328
    HTML
    883
    Python
    1,578

Top repositories

1

Lock-Door-System

It is used to make only the people who has a password pass the door and does not for those who do not have a password ,the password is written by the keypad and is displayed on the lcd the ARM MC take this password and transmit it to the AVR MC through the SPI protocol , the AVR authenticates that the password is already saved in the EEPROM which communicate with the AVR through the I2C protocol ,then the AVR returns the result to the ARM with the time and the date using RTC which communicates with the AVR by I2C protocol ,then the ARM opens/closes the door ,and view that to the admin through the UART protocol on the PUTTY terminal . The admin can add , delete or edit this passwords ,and also can open the door manually if he needs that
C++
3
star
2

POS-system

it is a website where contains products . this system is implemented using Laravel 5 framework . it has multiple users(admin,stock manager, seller,buyer) . the buyer does not need to be authenticated as he only buys the products he wants and pay for it by the credit card . the seller adds his products information and can edit or delete them . the stock manager only specify which products will be added in his stock. the admin control the website settings , he can choose the language (English ,Arabic) ,the format of the display(photo,name or both),the default tax for products,and get reports about the sells (daily report,monthly report or top products)
HTML
2
star
3

Dijkstra-shortest-path-algorithm

a GUI program implementing the Dijkstra algorithm
Python
1
star