/soulviagens

Primary LanguageTypeScript

Projeto Viagens

Este é um projeto de exemplo para um aplicativo de viagens, desenvolvido com o uso do Next.js e Firebase.

Descrição

O Projeto Viagens é uma aplicação web que permite aos usuários criar perfis, adicionar informações sobre suas viagens, interesses e compartilhar experiências. O objetivo é fornecer uma plataforma interativa para os entusiastas de viagens se conectarem, compartilharem dicas e explorarem destinos populares.

Tecnologias Utilizadas

  • Next.js: Framework React para renderização do lado do servidor (SSR) e construção de interfaces de usuário.
  • Firebase: Plataforma de desenvolvimento de aplicativos que oferece recursos como autenticação de usuários, armazenamento de dados em tempo real e hospedagem de aplicativos.
  • Firestore: Banco de dados NoSQL do Firebase para armazenar informações dos perfis de usuários e das cidades populares.
  • Bootstrap: Biblioteca de componentes CSS para estilização e responsividade do aplicativo.

Funcionalidades

  • Registro de Usuários: Os usuários podem criar uma conta no aplicativo, fornecendo nome, e-mail e senha.
  • Perfil de Usuário: Cada usuário tem um perfil padrão que pode ser personalizado com informações básicas, interesses de viagem e experiências.
  • Lista de Cidades Populares: O aplicativo apresenta uma lista de cidades populares para viagens, com informações como título, descrição e pontos turísticos.
  • Adicionar e Atualizar Dados: Os usuários podem adicionar informações adicionais ao seu perfil e atualizá-las conforme desejarem.
  • Compartilhamento de Experiências: Os usuários podem compartilhar suas experiências de viagem por meio de um campo de texto.

Configuração do Projeto

  1. Clone este repositório em sua máquina local.
  2. Execute npm install para instalar as dependências do projeto.
  3. Configure as credenciais do Firebase no arquivo .env.local, fornecendo as chaves necessárias.

Executando o Projeto

  • Execute npm run dev para iniciar o servidor de desenvolvimento localmente.
  • Acesse o aplicativo no navegador em http://localhost:3000.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue para relatar problemas, sugerir melhorias ou enviar pull requests.

Licença

Este projeto está licenciado sob a MIT License.