Arrumar responsividade / estilização.
HDCEvents é um sistema de gerenciamento de eventos desenvolvido em PHP utilizando o framework Laravel. Com ele, os usuários podem criar eventos, fazer o CRUD completo dos mesmos, participar de eventos criados por outras pessoas e acompanhar tudo em um dashboard dinâmico. Para criar ou participar de eventos, é necessário criar uma conta e realizar a autenticação.
- Cadastro de usuários: Crie uma conta para acessar o sistema.
- Autenticação: Login seguro para proteger seus dados.
- CRUD de eventos: Crie, edite, visualize e exclua eventos.
- Participação em eventos: Inscreva-se em eventos de outros usuários.
- Dashboard: Acompanhe todos os eventos de forma prática e organizada.
O projeto foi desenvolvido com as seguintes tecnologias:
- PHP com Laravel (framework backend)
- Vite para compilação de assets
- Axios para requisições HTTP no frontend
- PHP (versão recomendada: 8.x)
- Composer
- Node.js (versão recomendada: 16.x ou superior)
- MySQL ou outro banco de dados compatível
- Clone este repositório:
git clone https://github.com/iagooteles/hdcEventsPHP.git
cd hdcevents- Instale as dependências do Laravel:
composer install- Instale as dependências do Node.js:
npm install-
Configure o arquivo .env: Crie uma cópia do arquivo .env.example e renomeie para .env. Configure as credenciais do banco de dados e outras variáveis necessárias.
-
Execute as migrações:
php artisan migrate- Rode o servidor local:
php artisan serveOBS: Certifique-se de estar rodando o XAMPP (se necessário);
- Compile os assets para desenvolvimento:
npm run dev- Acesse o projeto no navegador:
http://localhost:8000Este projeto foi desenvolvido com base na videoaula disponível no canal Hora de Codar, ministrada por Matheus Battisti. Matheus Battisti - Hora de Codar Canal no YouTube