Po pierwsze GitHub nie jest od tego, bo GitHub to jest repozytorium zdalne, przeczytaj sobie w definicji.
zamówienia produktów na Githubie, co przez to rozumiesz ?
1. Musisz mieć baze, serwer etc... jeśli stawiasz aplikacje, GitHub nie jest od tego.
1b No musisz postawić bazę danych, użyć framework'a który umożliwi Ci komunikacji PHP z SQL
http://www.rochester.edu/IT/web/WebHelp/mssql/gettingstarted.html
tutorial ->
https://www.cloudways.com/blog/connect-mysql-with-php/
musisz utworzyc baze, połączenie etc.
Moim zdaniem chyba za wcześnie na coś takiego się piszesz i musisz generalnie się nauczyć najpierw podstaw PHP, albo ciut więcej to samo z powyższymi technologiami.