Skip to content

MarcosVogado/memoteca

Repository files navigation

Memoteca

Um CRUD completo em Angular para registrar pensamentos. “Um CRUD completo em ANGULAR, mural para registrar seus pensamentos, Projeto Memoteca.”

Angular TypeScript HTML CSS Status

---

Capa

---

🗂️ Sumário


🔧 Pré-requisitos

  • 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.


🚀 Como executar localmente

# 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.


✨ Funcionalidades

  • 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)

🧱 Estrutura do projeto

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

🛠️ Tecnologias

  • Angular (CLI 15.2.11)
  • TypeScript, HTML, CSS
  • Indícios de uso de json-server (via tópicos do repositório)

📜 Scripts úteis

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

# testes unitários (Karma)
ng test

# testes end-to-end (exige pacote E2E configurado)
ng e2e

🏗️ Build

ng build
  • Os artefatos são gerados em dist/.

🌐 Acesso / Deploy

  • Local (dev): http://localhost:4200/ após ng serve
  • URL pública: o repositório não informa homepage no momento

❓ Dúvidas comuns (FAQ)

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.


🤝 Contribuindo

  1. Faça um fork do repositório
  2. Crie uma branch: git checkout -b feat/minha-feature
  3. Commit: git commit -m "feat: descreva sua mudança"
  4. Push: git push origin feat/minha-feature
  5. Abra um Pull Request

🪪 Licença

MIT

About

Um CRUD completo em ANGULAR, mural para registrar seus pensamentos, Projeto Memoteca.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors