Desafio do 3º Semestre do Curso Técnico de Informática
Features | Pré-Requisitos | Configurações | Tecnologias | Lincença
- Listar notícias
- Ler as notícias
- Realizar Comentários
- Sistema de Autenticação
- Cadastrar Notícias
- Atualizar uma notícia
- Deletar uma notícia
- Cadastrar na newsletter
- Notificação de Email
- Upload de Imagens
- Gerador de XML das notícias
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
Git, Node.js e/ou Yarn, Composer
Além disto é bom ter um editor para trabalhar com o código como VSCode
Também precisará ter instalado em sua máquina, um apache. Algumas opções são:
# Clone este repositório
$ git clone https://github.com/Gabriel-Teixeira/Blog
# Instale as dependências
$ yarn ou npm install
Algumas configurações devem ser feitas primeiramente:
- Editar as variaveis do arquivo .env para as suas variáveis
- Permitir o envio de emails em seu Gmail
- Criar o banco e definir o mesmo no seu arquivo .env
# Rodar as migrations
$ php artisan migrate
# Deletar migrations
$ php artisan migrate:reset
# Criar novas migrations
$ php artisan make:migration migration-name
# Ajuda
$ php artisan -v
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Laravel
- PHP
- Materialize
- Jquery
- SASS
- Axios
- MySQL
Esse projeto está sob a licença MIT.
Feito por Gabriel Teixeira