Skip to content

EventosAcademicosOpenSource/Eventos.Academicos.LaravelServer

Repository files navigation

Eventos.Academicos.LaravelServer

Servidor Laravel PHP para cadastro de eventos acadêmicos. Ele foi desenvolvido para ser consumido por este aplicativo mobile cliente.

Funcionalidades:

  • 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.

Requisitos

Instalação

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

Configurações necessárias

  • 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.

Acesso padrão

A senha e login padrão encontra-se AdministratorSeed.php

About

Servidor codificado com Laravel PHP para cadastro de eventos acadêmicos.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •