Veja aqui o projeto completo.