Uma lista de tarefas com acesso restrito com autenticação!
CLIQUE AQUI para testar!
Afim de manter o portfólio atualizado, criei essa lista de tarefas para treinar algumas skills também. Utilizando Laravel para o Backend e o React com Typescript através do Vite, recebendo dados pelo InertiaJS.
- Perfil do usuário
- Envio de emails (redefinição de senhas e confirmação de email)
Caso deseje testar em seu próprio ambiente, e que tudo funcione corretamente, você precisa ter o Composer mais recente, PHP 8 e o NodeJS v16 instalado.
Caso deseje testar esse projeto, siga os passos abaixo!
Frontend
- Primeiro clone este repositório
git clone https://github.com/linhous/laravel-vite-react-typescript.git
- Entre na pasta laravel-vite-react-typescript
cd laravel-vite-react-typescript
- Execute yarn para instalar as dependências
yarn
Backend
-
Utilize o arquivo .env-example para criar um arquivo .env (pode-se copiar o arquivo examplo mantendo apenas o nome .env), aproveite para configurar o banco de dados.
-
Atualize os pacotes através do composer
composer install
-
Após a instalação, execute o comando para gerar a chave do Laravel
php artisan key:generate
-
Aproveite para popular o banco de dados com a estrutura atual
php artisan migrate
-
Finalizando Agora você só precisa iniciar os dois serviços:
php artisan serve
yarn dev
Feito isso, você pode acessar a rota /register para se registrar e aproveitar a estrutura.
Dica Você pode usar o comando:
php artisan route:list
Veja as rotas disponíveis no projeto.