Skip to content

Bem-vindo ao Alhama Gallery, uma plataforma dedicada a servir como uma galeria de paisagens de todo o mundo. Explore monumentos, lugares históricos e pontos turísticos de diversos países, tudo isso reunido em um só lugar e apresentado ao vivo e a cores.

License

Notifications You must be signed in to change notification settings

AllanSmithll/alhama-gallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alhama Gallery

Bem-vindo ao Alhama Gallery, uma plataforma online dedicada a exibir uma galeria global de paisagens icônicas e pontos turísticos de diversos países. Explore monumentos, lugares históricos e belezas naturais de todo o mundo, com um foco especial em locais turísticos brasileiros.

Preview Alhama Gallery

🌍 Funcionalidades Principais

🔥 Galeria de Imagens Global

  • Exploração de Paisagens: Veja imagens incríveis de pontos turísticos e paisagens ao redor do mundo.
  • Detalhamento Geográfico: Cada imagem está associada a informações detalhadas sobre o continente, país e cidade.

🇧🇷 Página Exclusiva para o Brasil

  • Uma seção dedicada exclusivamente a paisagens brasileiras, permitindo que os usuários explorem os principais pontos turísticos do Brasil.

🔒 Integração com Firebase Firestore

  • Utilizamos o Firebase Firestore para armazenar e gerenciar as informações das imagens e seus metadados.
  • As imagens são carregadas diretamente do Firestore em tempo real, proporcionando uma atualização dinâmica da galeria.

🚀 Hospedagem

O projeto está hospedado na Vercel, permitindo uma entrega rápida e estável da aplicação, com deploy contínuo.


⚙️ Tecnologias Utilizadas

React Firebase Firestore Vercel Font Awesome

Principais Tecnologias:

  • React: Framework moderno para construir interfaces de usuário dinâmicas e responsivas.
  • Firebase Firestore: Banco de dados NoSQL usado para armazenar e gerenciar as imagens e metadados.
  • Vercel: Hospedagem rápida e eficiente com deploy automatizado.
  • Font Awesome: Ícones bonitos e intuitivos para melhorar a usabilidade da interface.

🛠️ Como Executar o Projeto Localmente

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/alhama-gallery.git
    
  2. Instale as dependências:

    npm install
    
  3. Configuração do Firebase Firestore:

    • Crie um projeto no Firebase.
    • No console do Firebase, crie um banco de dados Firestore e cole a configuração do projeto no arquivo firestore.config.js, ou crie um arquivo .env.local com as seguintes variáveis de ambiente:
    REACT_APP_FIREBASE_API_KEY=your_api_key
    REACT_APP_FIREBASE_AUTH_DOMAIN=your_project_id.firebaseapp.com
    REACT_APP_FIREBASE_PROJECT_ID=your_project_id
    REACT_APP_FIREBASE_STORAGE_BUCKET=your_project_id.appspot.com
    REACT_APP_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
    REACT_APP_FIREBASE_APP_ID=your_app_id
    
  4. Inicie o servidor de desenvolvimento:

    npm start
    
    
  5. Acesse a aplicação no navegador:

🤝 Como Contribuir

Contribuições são sempre bem-vindas! Siga estas etapas para colaborar com o projeto:

  1. Faça um fork deste repositório.
  2. Crie um novo branch para suas mudanças:
    git checkout -b feature/nova-funcionalidade
  3. Implemente suas alterações e adicione commits com descrições detalhadas:
    git add .
    git commit -m "Descrição detalhada da sua mudança"
  4. Envie o branch para o seu fork:
    git push origin feature/nova-funcionalidade
  5. Crie um Pull Request no repositório original explicando as mudanças propostas.

Para mais informações, veja nosso arquivo CONTRIBUTING.md.

Autores

Este projeto é mantido por:

[@AllanSmithll](https://www.github.com/AllanSmithll)
[@HanielCostaDaSilva](https://www.github.com/HanielCostaDaSilva)
[@Immarcio](https://www.github.com/Immarcio)

Sinta-se à vontade para entrar em contato para discussões, sugestões ou colaborações!

Licença

Este projeto está licenciado sob a Licença MIT, o que significa que você pode utilizar, modificar e distribuir o código livremente.

About

Bem-vindo ao Alhama Gallery, uma plataforma dedicada a servir como uma galeria de paisagens de todo o mundo. Explore monumentos, lugares históricos e pontos turísticos de diversos países, tudo isso reunido em um só lugar e apresentado ao vivo e a cores.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •