Arquitetura desacoplada (SPA + API RESTful).
Para configurar e rodar tudo automaticamente (API + Banco + App):
chmod +x init.sh
./init.shSiga a ordem abaixo para configurar e rodar o projeto.
# Comandos migrates
rm -f api/src/Database/db/landpage.db
php api/src/Database/init_db.php
php api/src/Database/seeds.php# Instalar dependências da API
cd api
composer install
composer dump-autoload
cd ..
# Run api
php -S localhost:8000 -t api/public| Backend | Acesso | Status |
|---|---|---|
| API | localhost:8000 | ✅ Implementado |
# Instalar dependências do Frontend
cd app
npm install
npm start| Frontend | Acesso | Status |
|---|---|---|
| APP | localhost:3000 | ✅ Implementado |
### Deploy api restfull
cd landpage
run start landpage
run deploy| Commit | Descrição |
|---|---|
| feat: | Nova funcionalidade. |
| fix: | Resolve um bug ou erro. |
| refactor: | Alterações no código. |
| style: | Mudananças (espaços, formatação, ponto e vírgula, etc.). |
| perf: | Alterações de melhorar desempenho/performance. |
| test: | Adição ou correção de testes existentes. |
| build: | Mudanças que afetam o sistema de build ou dependências (ex: npm, composer, docker). |
| ci: | Alterações em arquivos e scripts de configuração. |
| docs: | Mudanças apenas na documentação (README, comentários no código). |
| chore: | Tarefas de manutenção que não modificam o código fonte ou os testes (ex: atualizar o .gitignore). |
| revert: | Quando você desfaz (reverte) um commit anterior. |
| Documentação | Acesso | Status |
|---|---|---|
| Swagger | Landpage system | ✅ Implementado |
#759e9e - #97b6b6 - #bacece - #dce7e7 - #ffffff
© JesusWellerson | Development | SRE | Software Architect | Software Engineer







