Este é o repositório do projeto Gifts. Gifts foi criado por mim, AJ Meireles, com o objetivo de disponibilizar uma plataforma para a criação de listas de presentes online, adequadas para ocasiões como casamentos, aniversários e outros eventos.
Devido às frequentes dúvidas que recebo sobre minha abordagem de trabalho e a maneira como desenvolvo minhas aplicações, gostaria de enfatizar que aproximadamente 95% do processo de construção desse sistema foi realizado ao vivo, por meio das transmissões realizadas na comunidade EuSeiPhp, no YouTube. Dessa forma, este projeto serve como um exemplo concreto de como costumo desenvolver minhas aplicações.
- PHP 8.1
- Laravel 10.x
- TALL Stack 🚀
- Clone o repositório:
git clone [email protected]:devajmeireles/gifts.git
- Instale as dependências:
composer install
- Copie o arquivo
.env.example
para.env
:
cp .env.example .env
-
Crie o banco de dados e configure o arquivo
.env
com os dados de acesso. -
Configure o
APP_URL
no.env
. -
Execute o comando de setup:
php artisan setup
Obs.: Este comando executa um migrate:fresh --seed
, não o utilize em produção.
- Crie o usuário
root
da aplicação:
php artisan make:user
- Faça o build dos assets:
npm install && npm run build
- Acesse a aplicação pelo
APP_URL
configurado no.env
.
A aplicação se divide em duas partes, quais eu chamo de frontend
e backend
.
O frontend
é na realidade o local que o visitante irá acessar para lhe presentar com algo.
Lá ele irá ver as categorias criadas e os seus respectivos itens. Já o backend
é o painel
administrativo, que pode ser acessado através da rota /admin
.
- Integração com PIX.
Sinta-se à vontade para contribuir com melhorias através de um pull request.
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais detalhes.