Servidor Laravel PHP para cadastro de eventos acadêmicos. Ele foi desenvolvido para ser consumido por este aplicativo mobile cliente.
-
Cadastrar Patrocinador - cadastro de um ou mais patrocinadores para serem vinculado a um ou mais eventos.
-
Cadastrar Palestrante - cadastrar palestrantes para poder vincular em uma ou mais palestras.
-
Cadastrar Evento - ao cadastrar um evento pode selecionar patrocinadores e criar notificações para o evento. Outra funcionalidade que o sistema disponibiliza é a possibilidade de cadastrar um evento integrante (quando necessário) e também palestras.
-
Cadastrar Evento Integrante - é possivél cadastrar múltiplos evento integrante ao evento. Eventos integrantes, são eventos cadastrados sem um palestrante, como por exemplo uma mostra de quadros, haapy hour, etc.
-
Cadastrar Palestra - O cadastro da palestra é obrigatório vincular um palestrante, aqui você constroi a agenda do evento.
-
Cadastrar notificação - No menu ações na lista de eventos é possível criar uma notificação para quem favoritar previamente o evento, somente usuários que favoritaram o evento no aplicativo receberam essa notificação. Os que não receberem poderam ter acesso na dashboard do evento no aplicativo, no icone das mensagens.
git clone https://github.com/EventosAcademicosOpenSource/Eventos.Academicos.LaravelServer.git
cd Eventos.Academicos.LaravelServer
composer install
cp .env.example .env
php artisan key:generate
php artisan serve-
Banco de dados heroku, no arquivo .env configurar:
CLEARDB_DATABASE_URL=
-
Rodar o comando no terminal
php artisan migrate --seed -
Firebase, no arquivo .env configurar:
FCM_SERVER_KEY= -
Configurar s3 que é utilizado para guardar as imagens, modificar o .env:
AWS_ACCESS_KEY_ID= AWS_BUCKET= AWS_DEFAULT_REGION= AWS_SECRET_ACCESS_KEY=
-
Se não desejar utilizar a s3 para armazenar as imagens tem que reconfigurar os arquivos que fazem os uploads de capas.
A senha e login padrão encontra-se AdministratorSeed.php



