Skip to content

adnaolivia/projeto_morada

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Morada – In Memoriam

Apresentação do Projeto

O Projeto Morada – In Memoriam é uma aplicação web que permite criar, visualizar e gerenciar memórias de entes queridos.
O objetivo é oferecer um mural digital onde os usuários podem dedicar mensagens e postá-las em um mural junto a outras memórias.

Principais funcionalidades:

  • Visualizar todas as memórias no mural.
  • Criar novas memórias com nome, sobrenome, datas e mensagem.
  • Editar e deletar memórias existentes.

Protótipos

Tela Inicial

Exemplo de tela inicial

Tela Criar Memória

Formulário de criação de memória


Tecnologias Utilizadas

Frontend

  • Angular CLI 21.1.4
  • TypeScript (integrado no angular)
  • HTML5 / CSS3

Backend

  • Python 3.11.3
  • Django 5.2.11
  • Django REST Framework 3.16.1
  • SQLite (integrado ao DRF)

Outras ferramentas

  • Git / GitHub para versionamento
  • Node.js 22.15.0 e npm para gerenciar as dependências do Angular
  • Postman para fazer os testes de API

Instruções para Execução

1. Backend (Django REST Framework)

  1. Clonar o repositório:
>>> git clone https://github.com/adnaolivia/projeto_morada.git
>>> cd backend
  1. Criar e ativar o ambiente virtual
>>> python -m venv venv
>>> ./venv/Scipts/activate
  1. Instalar as dependencias
>>> pip install -r requirements.txt
  1. Executar
>>> python manage.py runserver

OBS.: Saída esperada na porta 8000

2. Frontend (Angular)

1.abrir diretorio frontend

>>> cd frontend
>>> cd proj-morada
  1. Instalar node modules
>>> npm install
  1. Executar
>>> ng serve

OBS.: Saida esperada na porta 4200

Observações

  • Algumas funcionalidades ainda estão em andamento para serem finalizadas.
  • o CRUD está sendo feito somente pela API (acessando pelo id de cada memoria, na url. ex.: http://127.0.0.1:8000/memorias/1/)
  • última atualização em: 20/02/2026

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors