Skip to content
This repository has been archived by the owner on Jul 9, 2024. It is now read-only.

GetEvents é uma plataforma completa para o gerenciamento de eventos culturais, projetada para simplificar a organização, visualização e o cadastramento de eventos.

License

Notifications You must be signed in to change notification settings

Avanti-Bootcamp-GET-Geeks/GetEvents

Repository files navigation

Plataforma de Gerenciamento de Eventos Culturais (Front-end)

ℹ️ Sobre

GetEvents é uma plataforma completa para o gerenciamento de eventos culturais, projetada para simplificar a organização, visualização e o cadastramento de eventos. Com uma interface intuitiva, fácil de usar e responsiva, a plataforma oferece acesso personalizado para organizadores, visitantes e administradores.

Na página inicial, os usuários podem visualizar todos os eventos cadastrados através de cards que mostram detalhes como localização e horário. A plataforma possui um front-end robusto e um back-end seguro desenvolvido por nossa equipe, garantindo desempenho e segurança.

Administradores, via login, podem gerenciar locais, cargos e categorias de eventos, além de criar, editar e excluir eventos. Organizadores, após se cadastrarem, podem criar, editar e excluir eventos e locais. Visitantes têm acesso à visualização e detalhes dos eventos. A plataforma também permite filtrar eventos por nome do evento, categoria e local.

GetEvents atende às necessidades dos organizadores de eventos culturais, facilitando a gestão de todas as etapas, desde a criação até a promoção dos eventos.

🗓️ O período de desenvolvimento deste projeto foi de 11/05/2024 a 22/05/2024 e foi utilizado como parte avaliativa para a conclusão do Avanti Bootcamp.

💻 Tecnologias e ferramentas utilizadas

React JavaScript CSS Bootstrap Git Github Vite NodeJS Gerenciador de dependências vscode IDE intellij

Pré-requisitos para executar a aplicação

Antes de utilizar o projeto, certifique-se de seguir as seguintes etapas:

  • Ter o Git instalado na máquina.

  • Ter o Node.js instalado.

  • Ter um editor de código de sua preferência.

  • Ter clonado e executado o repositório do back-end, disponível aqui.

  • Clonar este repositório com o comando abaixo:

    git clone https://github.com/Avanti-Bootcamp-GET-Geeks/GetEvents.git

⚙️ Configurações necessárias

Com o repositório clonado, execute os seguintes comandos no diretório do projeto:

  • Para baixar as dependências:

    npm install

Important

Antes de iniciar este projeto, todas as configurações da aplicação do back-end devem estar concluídas.

  • Para iniciar a aplicação:

    npm run dev

✅ Resultados obtidos

Home Pública

home-publica.png

Cadastro

cadastro.png

Login

login.png

Home Logada

home.png

Autenticação de Usuários

Admin

admin.png

Organizador

organizador.png

Visitante

visitante.png

Página Minha Conta

Administrador

admin-menu.png

Organizador e Visitante

usuario-minha-conta.png

Menu Usuários

usuarios-menu.png

Eventos

Cadastrar Evento

cadastrar-evento.png

Detalhes do Evento

evento.png

Página Meus Eventos

meus-eventos.png

Página de Edição/ Atualização do Evento

editar-evento.png

Locais

Página de Local

locais.png

Criar Local

criar-local.png

Editar Local

editar-local.png

Excluir Local

confirma-exclusao.png

Não é permitido excluir se um local estiver associado a algum evento.

local-associado.png

Categorias

Página de Categorias

categorias.png

Criar Categoria

criar-categoria.png

Editar Categoria

editar-categoria.png

Excluir Categoria

exclusao-categoria.png

Não é permitido excluir se uma categoria estiver associado a algum evento.

categoria-associada.png

About

GetEvents é uma plataforma completa para o gerenciamento de eventos culturais, projetada para simplificar a organização, visualização e o cadastramento de eventos.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •