Projeto desenvolvido para processo seletivo dev Full-Stack (Building 8).
Para criação deste projeto foram aplicadas Alguns principios do conceito S.O.L.I.D.
Segui com abordagem utilizando Inertiajs para desenvolver uma SPA sem que precise desenvolver uma API em resumo, uma aplicação monolítica.
- Cadastro e login de usuários
- Atualização de senha e email
- Listagem de usuários cadastrados com perfil de ADMIN
- Dashboard
- Exclusão de conta
- Autentificação de usuário
- Link de redefinição de senha e email (em desenvolvimento)
Instale as dependências com composer
cd Pharma.co
composer install
Troque o arquivo .env.exemple para .env, para usar as variáves para conexão com o banco de dados
Rode as migrates
php artisan migrate
Instale as dependências via npm
npm install
Para rodar aplicação localmente
php artisan serve
Front-end: Vuejs 3(Composition API, HOOKS LIFECYCLE), Inertiajs, Breeze, TailwindCSS
Back-end: PHP, Laravel
Banco de dados: SQL
Coloquei a prova meus conhecimentos de Laravel e Vue, tive algumas dificuldades de com o Inertiajs e Breeze, porém resolvi praticamente assistindo videos e lendo documentações.