https://github.com/designtechti490/hdcevents
CRUD project of an event schedule made with Laravel during the Laravel course by Teacher Matheus Battisti from the Hora de Codar channel on YouTube
https://github.com/designtechti490/hdcevents
blade-template-engine bootstrap calendar-events event-scheduler html-css-javascript ionic-framework laravel-framework php
Last synced: about 1 year ago
JSON representation
CRUD project of an event schedule made with Laravel during the Laravel course by Teacher Matheus Battisti from the Hora de Codar channel on YouTube
- Host: GitHub
- URL: https://github.com/designtechti490/hdcevents
- Owner: designtechti490
- Created: 2023-07-09T01:27:50.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-11T14:40:12.000Z (almost 3 years ago)
- Last Synced: 2025-02-06T06:43:01.898Z (over 1 year ago)
- Topics: blade-template-engine, bootstrap, calendar-events, event-scheduler, html-css-javascript, ionic-framework, laravel-framework, php
- Language: CSS
- Homepage:
- Size: 2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projeto de CRUD de Agenda e Eventos usando Laravel
Este é um projeto de uma aplicação web para gerenciamento de agenda de eventos, desenvolvida utilizando o framework Laravel. A aplicação permite a criação, leitura, atualização e exclusão (CRUD) de eventos em uma agenda.
## Funcionalidades
- Criação de eventos com informações como título, data, hora, descrição e local.
- Listagem de eventos cadastrados.
- Visualização dos detalhes de um evento específico.
- Atualização dos dados de um evento existente.
- Exclusão de eventos.
## Requisitos
- PHP 7.4 ou superior
- Composer
- Laravel 8.x
- Banco de dados suportado pelo Laravel (por exemplo, MySQL, SQLite, PostgreSQL)
## Instalação
```shell
# Clone este repositório para o diretório local do seu servidor web:
git clone https://github.com/seu-usuario/seu-repositorio.git
# Acesse o diretório do projeto:
cd seu-repositorio
# Instale as dependências do projeto via Composer:
composer install
# Crie um arquivo .env na raiz do projeto, copiando o conteúdo do arquivo .env.example:
cp .env.example .env
# Gere uma nova chave de aplicação:
php artisan key:generate
# Configure as informações do banco de dados no arquivo .env:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nome-do-banco-de-dados
DB_USERNAME=nome-de-usuario
DB_PASSWORD=senha
# Execute as migrations para criar as tabelas do banco de dados:
php artisan migrate
# Inicie o servidor embutido do Laravel:
php artisan serve
A aplicação estará disponível em http://localhost:8000.
```
## Uso
Após a instalação e execução do projeto, você poderá acessar a aplicação no navegador. A partir daí, você poderá realizar as seguintes ações:
- Criar um novo evento clicando no botão "Novo Evento" na página inicial.
- Listar todos os eventos cadastrados na página inicial.
- Visualizar os detalhes de um evento clicando em seu título na lista de eventos.
- Editar as informações de um evento clicando no botão "Editar" na página de detalhes do evento.
- Excluir um evento clicando no botão "Excluir" na página de detalhes do evento.
## Contribuição
Contribuições para este projeto são bem-vindas. Sinta-se à vontade para abrir uma issue para relatar bugs, sugerir melhorias ou enviar pull requests.
Ao contribuir, por favor, siga as melhores práticas de desenvolvimento e respeite o código de conduta.
## Licença
Este projeto está licenciado sob a MIT License.
## Tecnologias utilizadas







