Con Github pages estás a la merced de servicios externos... Para bases de datos podrías usar Firebase, CouchDB o quizás GraphQL? No conozco las compañias que ofrecen esos servicios así que te tocaría investigar.
Cobrar dinero... pues ahí siempre vas a estar a merced de servicios externos. Paypal podría ser uno, Square, Stripe, un banco con el que hayas abierto una cuenta de comerciante, etc.
Videoconferencias, posible con clientes que soporten WebRTC (
al menos hay un demo en github pages). Emision de Tickets... ¿Tickets de soporte? ¿Para ver una película? No se a que te refieras.