Skip to content

paulovnas/todo-php-laravel-vite-react

Repository files navigation

Lista de tarefas com Laravel e Vite

laravel vite react inertiajs mantine

Uma lista de tarefas com acesso restrito com autenticação!

CLIQUE AQUI para testar!

❓ Intuito do projeto

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.

⛔️ Em breve

  • Perfil do usuário
  • Envio de emails (redefinição de senhas e confirmação de email)

⚠️ Aviso

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.

🚀 Vamos começar?

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.

About

Projeto de lista de tarefas com Laravel 9 e Vite com React Typescipt

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages