Instalação

Siga as etapas abaixo para configurar o ambiente de desenvolvimento local do projeto Gynforce. O projeto é construído sobre o ecossistema Laravel 12 e requer PHP 8.2+.

Pré-requisitos

  • PHP 8.2 ou superior
  • Composer
  • Node.js e NPM
  • Banco de dados (MySQL/PostgreSQL ou SQLite configurado)

Passos para Instalação

  1. Clone o repositório

    git clone <url-do-repositorio> gynforce
    cd gynforce
  2. Instale as dependências do PHP (Composer)

    composer install
  3. Instale as dependências de Front-end (NPM)

    npm install
  4. Configure o arquivo de ambiente Copie o arquivo de exemplo e gere a chave da aplicação:

    cp .env.example .env
    php artisan key:generate

    Nota: Lembre-se de configurar as credenciais do banco de dados e as chaves de API (MercadoPago e Resend) no arquivo .env.

  5. Execute as Migrations Crie as tabelas do banco de dados (adicione --seed se houver seeders de teste):

    php artisan migrate
  6. Inicie o servidor de desenvolvimento Você pode usar o comando integrado do Composer que sobe o servidor PHP, o Vite e as filas simultaneamente:

    composer run dev

    (Ou execute php artisan serve e npm run dev separadamente).