Para realização do trabalho final foi pensado em desenvolver uma plataforma que facilite alunos de outras cidades e regiões diferentes de Quixada para poder conhecer e alugar apartamento. Primordialmente o sistema ira contar a possibilidade de adicionar, remover, editar os apartamentos para seus respectivos login’s. O usuário tem a possibilidade de adicionar um anuncio para possíveis apartamentos como também terá acesso ao feed com os apartamentos adicionados por outras pessoas. O usuário só poderá ter acesso a parte de reserva do apartamento ou cadastrar um novo apartamento somente se estiver logado com uma conta valida. O usuário tem a possibilidade de fazer a oferta com todas as informações que do apartamentos, como localização, ponto de ônibus mais próximo, quantidade de quartos, entre outros. Esse possível usuário poderá ter acesso sem estar logado ao feed podendo logar com uma conta para fazer a reserva do apartamento ou um anúncio. Para fazer a manutenção do site um login de um administrador com acesso a todos os dados do site para possíveis manutenções deve ser criado.
Antonio Kaio Elias Portela- 495707- Engenharia de Software
Locador, Locatario, Usuário Logado/não logado.
Adicionar apartamento, remover apartamento, editar apartamento, listar apartamento. Adicionar cadastro de usuário, remover cadastro de usuário, editar cadastro de usuário.
Adicionar apartamento, remover apartamento, editar apartamento, alocar apartamento. O usuario sem estar logado ele tem acesso ao feed de possibilidades porém só consegue alocar um apartamento se estiver um login valigo. E um email nomeado como administrador que tera acesso a todas as informações do sistema, para possíveis manutenções.
Frontend: Vue.js - CSS - HTML Backend: node.js - Strapi - TypeScript
Administrador, Locador, Locatario, Usuário Logado/não logado - Apartamento
| Entidade | Criação | Leitura | Atualização | Remoção |
|---|---|---|---|---|
| Locador | X | |||
| Locatário | X | X | X | X |
| User Logado | x | |||
| User N/Logado | X |
| Método HTTP | URL |
|---|---|
| GET | api/entidade1/ |
| POST | api/entidade2 |