Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Albertool:Constellation Backend GeneratorNew to Visual Studio Code? Get it now.
Albertool:Constellation Backend Generator

Albertool:Constellation Backend Generator

SidAlbertaodasmassa

|
1 install
| (0) | Free
Creates complete projects with MVC, DDD, Clean Architecture, Hexagonal and more. Supports Node.js, TypeScript, Java, PHP and C#.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🚀 Constellation Project Creator

⚠️ AVISO IMPORTANTE: Esta extensão gera apenas o ESQUELETO do projeto. Toda a lógica de negócio, implementação dos métodos, conexão com banco de dados e regras da aplicação precisam ser escritas por você. Os arquivos gerados contêm comentários // TODO: adicione sua lógica aqui indicando onde implementar.

⚠️ Sobre as dependências geradas

Leia antes de rodar npm install

O package.json gerado inclui dependências comuns para o stack escolhido. Revise e remova o que não precisar antes de usar em produção.


📦 Versões geradas pela extensão (referência — setembro 2026)

Pacote Versão gerada Versão atual
express ^4.18.2 ^4.x ✅
mysql2 ^3.6.0 ^3.24.3 ✅
typeorm ^0.3.17 ^1.1.1 ⚠️
jsonwebtoken ^9.0.0 ^9.0.3 ✅
bcrypt ^5.1.0 ^5.x ✅
zod ^3.22.0 ^3.x ✅
dotenv ^16.3.0 ^16.x ✅

⚠️ TypeORM: A versão gerada (0.3.x) é compatível e estável. A versão 1.x tem breaking changes e exige Node.js 20+. Se for usar TypeORM 1.x, verifique o changelog antes de atualizar.


🔐 O que você ainda precisa fazer

  • Preencher o .env com suas credenciais reais
  • Implementar a lógica de negócio nos // TODO
  • Adicionar autenticação antes de expor rotas
  • Escrever os testes da sua aplicação
  • Revisar dependências que não vai usar e removê-las

Este projeto não está pronto para produção — é um esqueleto de ponto de partida.


✨ O que é gerado

  • 📁 Estrutura de pastas — Controllers, Services, Repositories, Models, Middlewares, Routes, Config, Utils, Schemas, Types, Exceptions
  • 🧩 MVC Universal — Repository → Service → Controller com métodos padrão (create, findById, findByEmail, findAll, update, delete) prontos para implementar
  • 🔐 Auth Esqueleto — JWT utils, middleware de autenticação e validação com Zod (TS/JS) — sem lógica, apenas a estrutura
  • 📄 Arquivos base — README.md, .gitignore, .env, .env.example, Dockerfile
  • 🚢 Deploy — railway.toml, render.yaml, fly.toml, Procfile, docker-compose.yml
  • 📚 Docs de deploy — Guias passo a passo para Railway, Render, Fly.io, Heroku e Docker

❌ O que NÃO é gerado

  • Lógica de negócio
  • Queries SQL ou operações no banco de dados
  • Implementação de autenticação JWT
  • Validações reais
  • Testes

🎯 Frameworks suportados

Framework Runtime
TypeScript Node.js + Express
JavaScript Node.js + Express
Java Spark Spark Framework
Java Spring Spring Boot
PHP Slim Slim Framework 4
C# ASP.NET ASP.NET Core 8

🏗️ Arquiteturas disponíveis

Arquitetura Descrição
MVC Model-View-Controller (padrão)
DDD Domain-Driven Design
Clean Architecture Arquitetura limpa
Hexagonal Ports & Adapters

📦 Como usar

  1. Pressione Ctrl+Shift+P (ou Cmd+Shift+P no Mac)
  2. Digite Constellation: Criar Novo Projeto Backend
  3. Preencha o nome do projeto
  4. Escolha o framework
  5. Escolha a arquitetura
  6. Pronto — esqueleto criado, é só implementar

📚 Stack por framework

Framework Dependências incluídas
TypeScript Express, TypeORM, MySQL2, JWT, Bcrypt, Winston, Axios, Zod
JavaScript Express, MySQL2, JWT, Bcrypt, Axios, Zod
Java Spark Spark Framework, Gson, JWT, BCrypt, MySQL
Java Spring Spring Boot, Spring Security, JPA, MySQL, JWT, Lombok
PHP Slim Slim 4, Firebase JWT, PHP dotenv
C# ASP.NET ASP.NET Core 8, EF Core, JWT Bearer, BCrypt

🔧 Requisitos

Requisito Versão mínima
VS Code 1.85.0+
Node.js 18+ (projetos JS/TS)
Java 17+ (Spark / Spring Boot)
PHP 8.2+ (Slim)
.NET 8+ (C#)

🤝 Contribuindo

Encontrou um bug ou quer sugerir algo? Abra uma issue no GitHub.


Boa codificação! 🚀

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft