Giter VIP home page Giter VIP logo

pensao-mansao-azul's Introduction

Pensão Mansao Azul

Repositório contendo o código-fonte do site da Pensão Mansão Azul, de Lavras-MG. O site foi desenvolvido utilizando React para o Front-end e .NET para o Back-end.

O site permite que os usuários visualizem um panorama geral sobre a Pensão Mansão Azul, sua história, os quartos disponíveis para aluguel e entrem em contato conosco para mais informações.

Conteúdo

  • Objetivos
  • Tecnologias Utilizadas
  • Instalação
  • Como usar
  • Contribuição

Objetivos

O objetivo deste projeto é fornecer uma plataforma para aluguel de quartos em uma casa que seja fácil de usar e ofereça uma experiência agradável aos usuários. O site foi desenvolvido com o intuito de ser escalável e fácil de manter, permitindo que novos recursos possam ser adicionados facilmente no futuro.

Tecnologias utilizadas

  • React
  • Next
  • Tailwind Css
  • TypeScript
  • .NET
  • MongoDB

Como utilizar

Instalação

  • Clone este repositório: git clone pensao mansao azul git
  • Navegue até a pasta do backend: cd pensao-mansao-azul/backend
  • Instale as dependências: npm install
  • Navegue até a pasta do frontend: cd ../frontend
  • Instale as dependências: npm install Execução
  • Navegue até a pasta do backend: cd pensao-mansao-azul/backend
  • Inicie o servidor: npm start
  • Em outro terminal, navegue até a pasta do frontend: cd pensao-mansao-azul/frontend
  • Inicie o cliente: npm start

Contribuição

Se você quiser contribuir com o projeto, siga estas etapas:

  1. Faça um fork do projeto.
  2. Crie uma branch para a sua feature (git checkout -b feature/AmazingFeature).
  3. Faça suas alterações e adicione os arquivos modificados (git add .).
  4. Faça um commit das suas alterações (git commit -m 'Adiciona a AmazingFeature').
  5. Faça o push da sua branch (git push origin feature/AmazingFeature). . Abra uma Pull Request.

pensao-mansao-azul's People

Contributors

leojunioyuri avatar

Stargazers

Emanuel Medeiros avatar Arthur Guimarães avatar João  avatar Pedro Pereira avatar  avatar  avatar

Watchers

 avatar  avatar

pensao-mansao-azul's Issues

Criar página de "Quartos"

Gostaríamos de criar uma nova página em nosso site que mostre informações detalhadas sobre os quartos da casa. A página deve incluir imagens dos quartos, preços, descrições e informações adicionais, como comodidades disponíveis e capacidade de ocupação.

Crie uma nova página "Quartos" em nosso site e preencha-a com as informações relevantes. Considere o uso de paginação se houver muitos quartos para exibir. Além disso, atualize o menu principal do site para incluir um link para a nova página "Quartos".

Concluído: A nova página "Quartos" deve estar completa e atualizada com informações precisas e relevantes sobre os quartos da casa. O menu principal do site deve incluir um link para a nova página "Quartos".

Adicionar a funcionalidade de abrir em outra aba para links nos footers

Atualmente, os links nos footers do nosso site abrem na mesma aba. Gostaríamos de melhorar a experiência do usuário adicionando a funcionalidade de abrir em outra aba quando esses links são clicados.

Atualize os links nos footers para que, ao clicar neles, eles abram em uma nova aba do navegador. Isso ajudará a manter os usuários no nosso site, enquanto lhes permite acessar outros recursos relevantes em novas abas.

Criar animações no site

Como um usuário do site, eu quero ter acesso a animações atraentes e interativas, para que a experiência do usuário seja mais interessante e envolvente.
Concluído quando:

As animações estiverem selecionadas e implementadas no site
As animações forem suaves, atraentes e não prejudicarem a usabilidade do site
As animações estiverem alinhadas com a mensagem e o tema do site

Adicionar ícones aos campos de texto de endereço, telefones, email e horário de atendimento na seção Contato

Para melhorar a usabilidade do nosso site, gostaríamos de adicionar ícones aos campos de texto de endereço, telefones, email e horário de atendimento. Isso ajudará os usuários a identificar facilmente o tipo de informação que está sendo solicitada e a encontrar rapidamente o que precisam.

  • Para o campo de texto de endereço, gostaríamos de adicionar um ícone de localização.
  • Para o campo de texto de telefone, gostaríamos de adicionar um ícone de telefone para todos os números, exceto para o número que é usado para o aplicativo WhatsApp, que deve ter o ícone de WhatsApp.
  • Para o campo de texto de email, gostaríamos de adicionar um ícone de email.
  • Para o campo de texto de horário de atendimento, gostaríamos de adicionar um ícone de relógio.

Esses ícones ajudarão a melhorar a aparência visual do site e a tornar a experiência do usuário mais agradável e intuitiva. Por favor, certifique-se de que os ícones sejam claramente visíveis e fáceis de reconhecer.

Criar botão "Sobre Nós" na seção de Sobre na página inicial para abrir uma nova página de Sobre Nós

Para melhorar a experiência do usuário e fornecer informações mais detalhadas sobre nossa pensão, gostaríamos de adicionar um botão "Sobre Nós" em nosso site. Ao clicar no botão, os usuários serão levados a uma nova página com informações detalhadas sobre nossa pensão.

Crie um botão "Sobre Nós" na página inicial do nosso site e atualize o código para que ele abra uma nova página ao ser clicado. Além disso, adicione um link para a nova página de "Sobre Nós" no menu principal do site.

Criar um logotipo para identidade visual forte

Como um proprietário da pensão, eu quero ter um logotipo profissional e atraente para representar a pensão e criar uma identidade visual forte.
Concluído quando:

O logotipo estiver criado e aprovado
O logotipo estiver visível no site e em outras plataformas relacionadas à pensão
O logotipo for adequado ao tema e ao tom do site e refletir a missão e os valores da pensão.

Adicionar a funcionalidade de abrir email em outra aba ao clicar em endereço de email na aba Contato

Quando os usuários clicam no endereço de email em nosso site, atualmente ele é aberto na mesma aba do navegador. Gostaríamos de melhorar a experiência do usuário adicionando a funcionalidade de abrir em outra aba quando o endereço de email for clicado.

Atualize o código do site para que, ao clicar no endereço de email, ele abra uma nova aba do navegador com o endereço de email da nossa pensão pré-preenchido, permitindo que os usuários enviem um email sem sair do nosso site.

Identificação e componentização dos arquivos do projeto

Atualmente, o projeto possui uma estrutura de arquivos desorganizada, o que dificulta a compreensão e manutenção do código. Para melhorar a qualidade do código e a produtividade , é necessário identificar e componentizar os arquivos do projeto.

Objetivos:

  • Identificar arquivos desnecessários e removê-los do projeto;
  • Agrupar os arquivos por funcionalidade ou módulo;
  • Identificar os componentes do projeto e separá-los em diretórios próprios;
  • Padronizar a nomenclatura dos arquivos e diretórios;

Tarefas:

  • Realizar um levantamento dos arquivos do projeto;
  • Identificar os arquivos desnecessários e removê-los do projeto;
  • Agrupar os arquivos por funcionalidade ou módulo;
  • Identificar os componentes do projeto e separá-los em diretórios próprios;
  • Padronizar a nomenclatura dos arquivos e diretórios;

Critérios de aceitação:

  • Todos os arquivos desnecessários foram removidos do projeto;
  • Os arquivos foram agrupados por funcionalidade ou módulo;
  • Os componentes do projeto foram separados em diretórios próprios;
  • A nomenclatura dos arquivos e diretórios está padronizada;

Definir imagens para backgrounds, fotos dos quartos, página sobre nós, etc

Como um responsável pelo conteúdo do site, eu quero definir imagens atraentes e relevantes para representar a pensão, para que os clientes tenham uma visão clara das instalações e do ambiente.
Concluído quando:

As imagens estiverem selecionadas e organizadas de acordo com as necessidades do site
As imagens estiverem de alta qualidade e compatíveis com o design do site
As imagens estiverem otimizadas para carregamento rápido do site

Adicionar localização correta da pensão no Google Maps na seção Contato

A localização atual da nossa pensão no mapa do Google na seção Contato do nosso site está imprecisa. Para melhorar a precisão e facilitar para nossos clientes encontrar-nos, gostaríamos de atualizar a localização no mapa do Google.

Para isso, solicitamos que o desenvolvedor responsável atualize o mapa do Google com as coordenadas corretas da nossa pensão. A localização correta é: Rua Mariana Botelho dos Santos, 43.

Acreditamos que essa atualização ajudará nossos clientes a encontrar nossa pensão com mais facilidade, melhorando assim a experiência do usuário em nosso site.

Criar uma nova página de Sobre Nós

Para fornecer informações mais detalhadas sobre nossa pensão aos nossos clientes, gostaríamos de criar uma nova página de "Sobre Nós" em nosso site. A página deve incluir informações sobre a história da nossa pensão, nossa equipe, nossos valores e missão.

Crie uma nova página "Sobre Nós" em nosso site e preencha-a com as informações relevantes. Certifique-se de que o layout e o design da página sejam consistentes com o resto do nosso site. Além disso, atualize o menu principal do site para incluir um link para a nova página de "Sobre Nós".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.