Curso: Ciência da Computação
Disciplina: Engenharia de Software
Semestre: 1º Semestre de 2025
Professor: Edeilson Milhomem
- Guilherme Thomaz Brito
- Ítalo Henrik Batista Reis
- Jhennifer da Silva Azevedo
- Luiz Felipe da Paz Leal
- Marcos Freire de Melo
Link do vídeo de apresentação do projeto
Este projeto consiste em uma plataforma web para exibição e gerenciamento de eventos, com foco em eventos acadêmicos e tecnológicos. O site permite que usuários naveguem por eventos categorizados, façam login e que um administrador cadastre novos eventos.
Facilitar a divulgação de eventos, proporcionando uma experiência intuitiva para os usuários que buscam informações sobre conferências, palestras e outros encontros acadêmicos e tecnológicos.
- Exibição de eventos organizados por categoria
- Barra de pesquisa para encontrar eventos específicos
- Sistema de login e cadastro de usuários
- Painel administrativo para criação de eventos
Certifique-se de ter instalado:
- XAMPP
- Docker Desktop
- DBeaver
- PostgreSQL rodando via Docker
git clone https://github.com/thomazllr/tech-eventos.git
cd tech-eventos- Abra o arquivo
php.ini, localizado emC:\xampp\php\php.ini. - Encontre e descomente (remova o
;do início) as seguintes linhas:extension=pgsql extension=pdo_pgsql - Reinicie o Apache pelo painel de controle do XAMPP para aplicar as mudanças.
- Certifique-se de que o Docker Desktop está instalado e em execução.
- No terminal ou prompt de comando, execute o seguinte comando para rodar um container PostgreSQL:
docker run --name postgres-container -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -e POSTGRES_DB=postgres -p 5432:5432 -d postgres
- Isso criará um banco de dados chamado postgres e rodará na porta
5432.
- Baixe e instale o DBeaver: https://dbeaver.io/download/
- Abra o DBeaver e crie uma nova conexão:
- Banco de dados: PostgreSQL
- Host:
localhost - Porta:
5432 - Usuário:
postgres - Senha:
postgres - Database:
postgres
- Conecte-se e execute os scripts SQL necessários para criar as tabelas do projeto, localizados na pasta
db/data.sqldo repositório.
- Coloque o arquivo do projeto
tech-eventosdentro do diretóriohtdocsdo XAMPP, localizado emC:\xampp\htdocs. - Certifique-se de que o Apache está rodando no painel do XAMPP.
- No navegador, acesse:
http://localhost/tech-eventos/ - Acesse view e depois
listar-eventos.php
Pronto!