Repositório especial da organização BaObAH no GitHub.
O arquivo profile/README.md é exibido publicamente na página da organização.
- Framework: Vue.js 3 com Composition API
- Build Tool: Vite
- Gerenciamento de Estado: Pinia
- Roteamento: Vue Router
- Requisições HTTP: Axios
- Framework: Django
- API REST: Django REST Framework (DRF)
- Autenticação: JWT via djangorestframework-simplejwt
- Banco de Dados: PostgreSQL
- Documentação da API: Swagger / OpenAPI
Interface do usuário construída com Vue 3, proporcionando uma experiência ágil e responsiva.
# Instalar dependências
npm install
# Rodar em modo desenvolvimento
npm run dev
# Build para produção
npm run buildAPI RESTful desenvolvida com Django e Django REST Framework.
# Criar ambiente virtual
python -m venv venv
source venv/bin/activate # Linux/macOS
# ou
venv\Scripts\activate # Windows
# Instalar dependências
pip install -r requirements.txt
# Aplicar migrações
python manage.py migrate
# Rodar servidor de desenvolvimento
python manage.py runserverBaObAH
├── baobah-frontend/ # Vue 3 SPA
│ ├── src/
│ │ ├── components/
│ │ ├── views/
│ │ ├── stores/
│ │ └── router/
│ └── ...
│
└── baobah-backend/ # Django REST API
├── apps/
├── config/
├── requirements.txt
└── manage.py
- Clone o repositório desejado
- Crie uma branch para sua feature:
git checkout -b feature/minha-feature - Commit suas alterações:
git commit -m 'feat: adiciona minha feature' - Push para a branch:
git push origin feature/minha-feature - Abra um Pull Request
Consulte o
CONTRIBUTING.mdde cada repositório para mais detalhes.