--- ---Um CRUD completo em Angular para registrar pensamentos. “Um CRUD completo em ANGULAR, mural para registrar seus pensamentos, Projeto Memoteca.”
- Pré-requisitos
- Como executar localmente
- Funcionalidades
- Estrutura do projeto
- Tecnologias
- Scripts úteis
- Testes
- Build
- Acesso / Deploy
- Dúvidas comuns (FAQ)
- Contribuindo
- Licença
- Node.js e npm instalados
- Angular CLI (o projeto usa comandos
ng ...) - Navegador atualizado
Observação: o repositório informa o uso do Angular CLI 15.2.11.
# 1) Instale as dependências
npm install
# 2) Inicie o servidor de desenvolvimento
ng serve
# 3) Acesse no navegador
# http://localhost:4200/O Angular CLI faz o recarregamento automático ao salvar alterações.
- CRUD em Angular para um mural de pensamentos
- Interface e comandos baseados no Angular CLI
- Organização típica de projeto Angular (componentes/módulos/serviços)
A listagem abaixo reflete os itens exibidos na raiz do repositório:
.vscode/
backend/
src/
.editorconfig
.gitignore
README.md
angular.json
package-lock.json
package.json
tsconfig.app.json
tsconfig.json
tsconfig.spec.json
- Angular (CLI 15.2.11)
- TypeScript, HTML, CSS
- Indícios de uso de json-server (via tópicos do repositório)
Comandos padrão do Angular CLI (documentados pelo próprio Angular):
# servidor de desenvolvimento
ng serve
# build do projeto
ng build
# gerar artefatos (componentes/serviços/módulos etc.)
ng generate component|directive|pipe|service|class|guard|interface|enum|module# testes unitários (Karma)
ng test
# testes end-to-end (exige pacote E2E configurado)
ng e2eng build- Os artefatos são gerados em
dist/.
- Local (dev):
http://localhost:4200/apósng serve - URL pública: o repositório não informa homepage no momento
Preciso de uma API para o CRUD?
O repositório tem uma pasta backend/ e indica json-server nos tópicos. Para instruções exatas (porta, endpoints, scripts), preciso ler os arquivos de backend/ diretamente. Se você puder anexar o conteúdo ou liberar a visualização, adiciono aqui sem adivinhações.
Quais são as rotas e componentes?
O README público não lista rotas/componentes. Posso mapear tudo com precisão a partir do código em src/app assim que você compartilhar os arquivos.
Como personalizar estilos/tema?
Você pode editar os estilos globais em src/styles.css (ou arquivo equivalente definido no angular.json) e os estilos locais de cada componente.
- Faça um fork do repositório
- Crie uma branch:
git checkout -b feat/minha-feature - Commit:
git commit -m "feat: descreva sua mudança" - Push:
git push origin feat/minha-feature - Abra um Pull Request
MIT
