Tecnologias | Projeto | Orientações | Desafios | Extras | Licença
Esse projeto foi desenvolvido com as seguintes tecnologias:
- HTML (Blade template) e CSS (Tailwind);
- JavaScript puro;
- Laravel;
- MySQL;
- NPM e Composer.
"My store" é o meu primeiro projeto realizado em Laravel, houve diversos desafios com ele já que era o meu primeiro contato com o Framework.
- Função para ver senha;
- Sistema de paginação simples;
- Upload de imagem para os produtos.
Você precisa ter NPM, Composer e MySQL instalados em sua máquina.
- Rode em seu terminal o comando npm install e composer install para instalar as depedências do projeto;
- O Laravel por padrão oferece diversos recursos para se trabalhar com banco de dados, logo não é necessário criar nada, é necessário apenas saber executar as migrations e seeders, fazendo isso o banco estará pronto.
Entender a estrutura de pastas e upload de arquivo foram umas das minhas principais dificuldades ao fazer este projeto.
Algumas Melhorias que devem ser feitas por eu ou até mesmo por você caso queira no futuro:
- Melhorar paginação;
- Aplicar Vue.js;
- Implementar método de pagamento.
Esse projeto está sob a licença MIT.