BRIGEL2-FULLSTACK é uma aplicação web full-stack construída usando Laravel para o backend, MySQL para o banco de dados e Vue.js para o frontend.
- Autenticação e autorização de usuários
- Operações CRUD para gerenciamento de recursos
- Design responsivo com Vue.js
- Integração com API RESTful
- Backend: Laravel
- Banco de Dados: MySQL
- Frontend: Vue.js
- PHP >= 7.3
- Composer
- Node.js & npm
- MySQL
-
Clone o repositório:
git clone https://github.com/yourusername/BRIGEL2-FULLSTACK.git cd BRIGEL2-FULLSTACK
-
Instale as dependências do backend:
composer install
-
Instale as dependências do frontend:
npm install
-
Configure o arquivo de ambiente:
cp .env.example .env php artisan key:generate
-
Configure o arquivo
.env
com suas credenciais do banco de dados:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=nome_do_seu_banco_de_dados DB_USERNAME=seu_usuario_do_banco_de_dados DB_PASSWORD=sua_senha_do_banco_de_dados
-
Execute as migrações do banco de dados:
php artisan migrate
-
Compile os assets do frontend:
npm run dev
-
Sirva a aplicação:
php artisan serve
- Docker
- Docker Compose
-
Clone o repositório:
git clone https://github.com/yourusername/BRIGEL2-FULLSTACK.git cd BRIGEL2-FULLSTACK
-
Configure o arquivo de ambiente:
cp .env.example .env
-
Configure o arquivo
.env
com suas credenciais do banco de dados:DB_CONNECTION=mysql DB_HOST=mysql DB_PORT=3306 DB_DATABASE=nome_do_seu_banco_de_dados DB_USERNAME=seu_usuario_do_banco_de_dados DB_PASSWORD=sua_senha_do_banco_de_dados
-
Construa e inicie os containers:
docker-compose up --build
-
Execute as migrações do banco de dados:
docker-compose exec app php artisan migrate
-
Acesse a aplicação em
http://localhost:8000
- Acesse a aplicação em
http://localhost:8000
- Registre-se ou faça login para começar a usar o aplicativo
Contribuições são bem-vindas! Por favor, faça um fork do repositório e crie um pull request.
Este projeto está licenciado sob a Licença MIT.
Para qualquer dúvida, por favor, entre em contato com [email protected]