Olá, como vai? Esse projeto é bem interessante e tem uma grande chance de dar certo!
Para tanto, você precisa de um sistema seguro, rápido e de fácil manutenção, em execução.
Dessa forma, iniciamos o projeto verificando os dados necessários, e as regras de negócios que seu projeto possui. Em seguida fazemos a modelagem de seu sistema, assim é possível iniciar o desenvolvimento da aplicação/banco de dados/interfaces.
Para maior agilidade no desenvolvimento e posterior facilidade de manutenção, a aplicação sera desenvolvida utilizando algum framework php (Codeigniter,Zend ou Yii). Dessa forma facilita a manutenção, o desenvolvimento de novas funcionalidades e módulos, e mantem seu sistema seguro e rápido. Além disso usaremos o banco de dados Mysql, por ter alto desempenho web, e ser totalmente free, e compativel com 100% dos servidores. Ainda podemos fazer indicações de servidores/provedores, serviços de aceleração (CDN), etc.