Skip to content

Utilizando o top 10 OWASP para demonstrar os meios de segurança do Laravel, e foi projeto criado para o TCC da faculdade de sistemas de informação.

Notifications You must be signed in to change notification settings

Bryan-R-Carvalho/Laravel-Forum-OWASP

This branch is 1 commit ahead of main.

Folders and files

NameName
Last commit message
Last commit date
Mar 31, 2024
Sep 11, 2023
Feb 18, 2024
Feb 28, 2024
Mar 16, 2024
Feb 15, 2024
Apr 1, 2024
Feb 27, 2024
Sep 11, 2023
Mar 31, 2024
Sep 11, 2023
Feb 18, 2024
Sep 11, 2023
Sep 11, 2023
Mar 23, 2024
Sep 11, 2023
Mar 16, 2024
Mar 16, 2024
Mar 16, 2024
Nov 7, 2024
Nov 7, 2024
Mar 16, 2024
Sep 11, 2023
Sep 11, 2023
Sep 11, 2023

Repository files navigation

TCC - Construção de Fórum Web com Laravel e OWASP Top 10

Descrição do Projeto Este repositório contém o Trabalho de Conclusão de Curso (TCC) intitulado "Construção de Fórum Web com Laravel e OWASP Top 10". O objetivo principal deste projeto é desenvolver um fórum online utilizando o framework Laravel, enquanto aborda e implementa as melhores práticas de segurança preconizadas pelo OWASP Top 10.

Conteúdo Documentação: A documentação do TCC, incluindo a introdução, justificativa, objetivos, revisão bibliográfica, metodologia, desenvolvimento, resultados e conclusões.

Código-fonte: O código-fonte do fórum web construído usando o Laravel, seguindo as boas práticas de desenvolvimento e as diretrizes de segurança do OWASP Top 10.

Tecnologias Utilizadas Laravel 10: Um poderoso framework PHP que proporciona uma estrutura elegante para o desenvolvimento de aplicativos web.

OWASP Top 10: As principais ameaças à segurança em aplicações web, abordadas e mitigadas ao longo do projeto.

Como Executar

1.Clone este repositório:

git clone https://github.com/seu-usuario/tcc-forum-laravel-owasp.git

2.Instale as dependências do Laravel:

composer install

3.Configure o arquivo .env baseado no .env.example:

cp .env.example .env

Certifique-se de configurar corretamente o banco de dados.

4.Execute as migrações para criar as tabelas do banco de dados e alimenta :

php artisan migrate:refresh --seed

5.Instale os pacotes json:

npm install

6.Build o vite:

npm run build

7.Inicie o servidor de desenvolvimento:

php artisan serve

Ou

./vendor/bin/sail up

Acesse o fórum no navegador: http://localhost:8000

Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.

About

Utilizando o top 10 OWASP para demonstrar os meios de segurança do Laravel, e foi projeto criado para o TCC da faculdade de sistemas de informação.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published