Plataforma Integrada de Informações Locais para Fomentar o Turismo e a Economia
O PortalMartins é uma plataforma web voltada para promover o turismo e a economia na cidade de Martins - RN e região. O sistema conecta moradores e visitantes, oferecendo informações sobre restaurantes, imóveis para aluguel/venda e eventos locais.
Com foco em acessibilidade e usabilidade, a plataforma busca beneficiar moradores, empresários e turistas, criando um ecossistema colaborativo.
- Facilitar o acesso a informações locais:
Criar uma interface intuitiva para acesso rápido e fácil a dados sobre estabelecimentos e eventos. - Fomentar o engajamento comunitário:
Incentivar a comunidade a colaborar, adicionando informações relevantes sobre seus negócios ou eventos.
Alinhamento com os Objetivos de Desenvolvimento Sustentável (ODS)
- Trabalho decente e crescimento econômico
- Cidades e comunidades sustentáveis
A aplicação é voltada para a cidade de Martins - RN e adjacências, atendendo às seguintes áreas:
- Restaurantes e Alimentação: Divulgação de opções gastronômicas.
- Hospedagem e Imóveis: Imóveis para locação ou venda.
- Eventos Locais: Promoção de eventos culturais, sociais e turísticos.
🔨: Em progresso
☑️: Feito
Código | Título | Descrição |
---|---|---|
RF01 | Cadastro de Usuários | Permitir que moradores e proprietários criem contas na plataforma ☑️ |
RF02 | Publicação de Posts | Possibilitar o cadastro de restaurantes, hospedagens e eventos ☑️ |
RF03 | Listagem de Posts | Exibir posts organizados por categorias 🔨 |
RF04 | Avaliação | Permitir que usuários avaliem posts com classificações (estrelas) 🔨 |
RF05 | Gerenciamento | Área administrativa para criar, editar e deletar posts ☑️ |
Código | Título | Descrição |
---|---|---|
RNF01 | Usabilidade | Plataforma deve ser fácil de navegar para usuários de todas as idades ☑️ |
RNF02 | Mobilidade | Design responsivo para acesso via desktop, tablets e smartphones ☑️ |
RNF03 | Desempenho | Suporte a múltiplos usuários simultâneos, com alto desempenho em consultas e atualizações 🔨 |
RNF04 | Segurança | Implementação de segurança para proteger os dados dos usuários e estabelecimentos ☑️ |
RNF05 | Acessibilidade | Conformidade com diretrizes para garantir acesso a pessoas com deficiência 🔨 |
Componente | Ferramenta Utilizada |
---|---|
Front-End | Angular ☑️ |
Back-End | C# (ASP.NET Core) ☑️ |
Banco de Dados | PostgreSQL ou MongoDB ☑️ |
Cache | Redis 🔨 |
response( string Name, string CameFrom, string WhatIsIt, DateTime CreatedAt, DateTime UpdatedAt )
request( string Name, string Email, string Password, string? CameFrom, string? WhatIsIt ) => body
request( string Email, string Password ) => body
response( string Name, string Email, string Token, DateTime CreatedAt )
request( string? Name, string? Email, string? Password ) => body
request( string Password ) => body
response( int Id, string Title, string Location, string Phone, string Instagram, float Classification, string Description, string[] Images, int Bedrooms, int Bathroom, int Vacancy, bool ServiceArea, bool Kitchen, bool Garden, DateTime CreatedAt, DateTime UpdatedAt )
request( string Title, string Location, string? Phone, string? Instagram, string? Description, int Bedrooms, int Bathroom, int Vacancy, bool ServiceArea, bool Kitchen, bool Garden )
response( int Id, string Title, string Location, string Phone, string Instagram, float Classification, string Description, string[] Images, int Bedrooms, int Bathroom, int Vacancy, bool ServiceArea, bool Kitchen, bool Garden, DateTime CreatedAt, DateTime UpdatedAt )
request( int Id, string? Title, string? Location, string? Phone, string? Instagram, string? Description, int? Bedrooms, int? Bathroom, int? Vacancy, bool? ServiceArea, bool? Kitchen, bool? Garden )
response( int Id, string Title, string Location, string Phone, string Instagram, float Classification, string Description, string[] Images, string Type, bool Wifi, bool Delivery, bool Parking, DateTime CreatedAt, DateTime UpdatedAt )
request( string Title, string Location, string? Phone, string? Instagram, string? Description, string Type, bool Wifi, bool Delivery, bool Parking )
response( int Id, string Title, string Location, string Phone, string Instagram, float Classification, string Description, string[] Images, string Type, bool Wifi, bool Delivery, bool Parking, DateTime CreatedAt, DateTime UpdatedAt )
request( int Id, string? Title, string? Location, string? Phone, string? Instagram, string? Description, string? Type, bool? Wifi, bool? Delivery, bool? Parking )
response( int Id, string Title, string Location, string Phone, string Instagram, float Classification, string Description, string[] Images, DateTime EventDate, string EventLocation, DateTime CreatedAt, DateTime UpdatedAt )
request( string Title, string Location, string? Phone, string? Instagram, string? Description, DateTime? EventDate, string? EventLocation )
response( int Id, string Title, string Location, string Phone, string Instagram, float Classification, string Description, string[] Images, DateTime EventDate, string EventLocation, DateTime CreatedAt, DateTime UpdatedAt )
request( int Id, string? Title, string? Location, string? Phone, string? Instagram, string? Description, DateTime? EventDate, string? EventLocation )
request( IFormFile File, int Id )
request( int Id, string Path )