Aponte Cafés - Descobrindo cafeterias
Descrição
Este é um projeto Django para ajudar os usuários a descobrir e explorar cafeterias no Centro do Recife. O objetivo é fornecer uma plataforma onde os usuários possam visualizar, buscar e avaliar cafeterias próximas, além de poderem adicionar novas cafeterias ao sistema.
Este é um trabalho para a disciplina de Projetos 2 - CESAR School 2024.1.
Funcionalidades
- Visualizar uma lista de cafeterias no centro da cidade e realizar buscas
- Ver detalhes de cada cafeteria, incluindo localização, horário de funcionamento e telefone para contato
- Adicionar novas cafeterias ao sistema, fornecendo informações básicas como nome, localização e informações de contato
- Cadastrar clientes e editar informações no perfil do usuário
- Favoritar cafeterias, consultar e editar lista de favoritos
- Sistema de reservas de horário para clientes, também com opções de editar e excluir
- Avaliar cafeterias e deixar comentários
- Visualizar histórico de cafeterias visitadas no site
Tecnologias Utilizadas
- Framework de Desenvolvimento - Django - Framework web em Python para o back-end, sem o uso de Django forms nem Generic Views
- Interface - HTML/CSS/JavaScript - Para a interface do usuário
- Banco de dados - SQLite/PostgreSQL - Para armazenar informações sobre as cafeterias e avaliações dos usuários
- Hospedagem - Azure - O produto final será hospedado na plataforma Azure, garantindo confiabilidade e escalabilidade.
SR1
- As entregas e links relevantes do SR1 estão detalhadas no arquivo SR1.md.
Histórias
- para o SR1, temos 5 histórias bem definidas e duas implementadas. As 5 histórias são:
- Cadastro de Usuários
- Cadastro de Cafeterias
- Visualizar detalhes das informações das cafeterias cadastradas
- Favoritar cafeterias
- Avaliar cafeterias cadastradas
SR2
- As entregas e links relevantes do SR2 estão detalhadas no arquivo SR2.md.
Histórias
- para o SR2, são 8 histórias bem definidas e duas implementadas. No total:
- Visualizar Detalhes de Cafeterias
- Fazer e ver Avaliações de Cafeterias
- Cadastro de Cafeterias
- Cadastro de Usuários
- Favoritar/Desfavoritar Cafeterias
- Busca por Cafeterias
- Consultar lista de favoritos, editar/excluir itens
- Sistema de reservas - agendar um horário, consultar lista de reservas e editar/excluir itens
- Perfil do usuário - editar/excluir informações
- Visualizar histórico de cafeterias visitadas no site
Licença
Este projeto é licenciado sob a MIT License.
Equipe