Skip to content

São Paulo em Pontos is an app designed to help users explore the city of São Paulo, offering cultural experiences, shows, festivals, and iconic landmarks. Focused on accessibility and simplicity, the app also provides benefits like discounts and cashback to encourage cultural discovery.

Notifications You must be signed in to change notification settings

GUSTAV0DEDEUS/SaoPauloEmPontos

Repository files navigation

README - São Paulo em Pontos

🚀 About the Project

São Paulo em Pontos is an application developed to provide a new way to explore the city of São Paulo. With a focus on accessibility, simplicity, and ease, the app connects users to unique experiences, shows, festivals, and iconic places in the city. Additionally, it offers benefits such as discounts and cashback, encouraging cultural discovery and economic tourism.


🛠️ Main Features

  • 📸 Visual Interaction: Users can take and share photos at visited locations.
  • 🌟 Highlight Places: Explore unique attractions such as:
    • Garden of Stars: Where serenity is as deep as the universe.
    • Mountain of Dawn: Each dawn brings new possibilities.
    • Crystal Cave: Discover mysteries and stories in a magical atmosphere.
  • 🎶 Events in São Paulo: Information about shows, festivals, and museums in the city, with regular updates.
  • 🎁 Exclusive Benefits: Access to discount coupons and cashback.
  • 🔗 Easy Sharing: QR Codes to share profiles and download photos.
  • 📍 Routes and Paths: Suggestions to facilitate movement between tourist spots.

💻 How to Run the Project

Prerequisites

Make sure you have installed:

  • Flutter SDK
  • Dart SDK
  • Code editor (VS Code or Android Studio)

Step by Step

  1. Clone the Repository

    git clone https://github.com/YourUser/SaoPauloEmPontos.git
    cd SaoPauloEmPontos
  2. Install Dependencies

    flutter pub get
  3. Create a Firebase Project

    • Go to the Firebase Console.
    • Click on "Add project" and follow the instructions to create a new Firebase project.
  4. Add Android App to Firebase

    • In the Firebase Console, select your project.
    • Click on the Android icon to add an Android app.
    • Register your app with the package name com.example.sp_pontos.
    • Download the google-services.json file and place it in the android/app directory of your Flutter project.
  5. Add iOS App to Firebase

    • In the Firebase Console, select your project.
    • Click on the iOS icon to add an iOS app.
    • Register your app with the iOS bundle ID com.example.spPontos.
    • Download the GoogleService-Info.plist file and place it in the ios/Runner directory of your Flutter project.
  6. Run the Project

    flutter run

🌟 Differentials

  • Ease of Navigation: User-friendly and intuitive interface.
  • Dynamic Updates: Check for new attractions available directly in the app.
  • Guaranteed Accessibility: Design thought for all types of users.

Developed at Hackathon Visite São Paulo - 2024 with the mission of reinventing tourism in the São Paulo capital.

🚀 Sobre o Projeto

O São Paulo em Pontos é uma aplicação desenvolvida para proporcionar uma nova forma de explorar a cidade de São Paulo. Com foco em acessibilidade, simplicidade e facilidade, o app conecta os usuários a experiências únicas, shows, festivais e locais emblemáticos da cidade. Além disso, oferece benefícios como descontos e cashback, incentivando a descoberta cultural e o turismo econômico.


🛠️ Funcionalidades Principais

  • 📸 Interação Visual: Usuários podem tirar e compartilhar fotos em locais visitados.
  • 🌟 Locais de Destaque: Explore atrações únicas como:
    • Jardim das Estrelas: Onde a serenidade é tão profunda quanto o universo.
    • Montanha do Amanhecer: Cada amanhecer traz novas possibilidades.
    • Caverna de Cristal: Descubra mistérios e histórias em uma atmosfera mágica.
  • 🎶 Eventos em São Paulo: Informações sobre shows, festivais e museus na cidade, com atualizações regulares.
  • 🎁 Benefícios Exclusivos: Acesso a cupons de descontos e cashback.
  • 🔗 Compartilhamento Fácil: QR Codes para compartilhar perfil e baixar fotos.
  • 📍 Rotas e Caminhos: Sugestões para facilitar a locomoção entre pontos turísticos.

💻 Como Rodar o Projeto

Pré-requisitos

Certifique-se de ter instalado:

  • Flutter SDK
  • Dart SDK
  • Editor de código (VS Code ou Android Studio)

Passo a Passo

  1. Clone o Repositório

    git clone https://github.com/SeuUsuario/SaoPauloEmPontos.git
    cd SaoPauloEmPontos
  2. Instale as Dependências

    flutter pub get
  3. Crie um Projeto Firebase

    • Vá para o Firebase Console.
    • Clique em "Adicionar projeto" e siga as instruções para criar um novo projeto Firebase.
  4. Adicione o App Android ao Firebase

    • No Firebase Console, selecione seu projeto.
    • Clique no ícone do Android para adicionar um app Android.
    • Registre seu app com o nome do pacote com.example.sp_pontos.
    • Baixe o arquivo google-services.json e coloque-o no diretório android/app do seu projeto Flutter.
  5. Adicione o App iOS ao Firebase

    • No Firebase Console, selecione seu projeto.
    • Clique no ícone do iOS para adicionar um app iOS.
    • Registre seu app com o ID do pacote iOS com.example.spPontos.
    • Baixe o arquivo GoogleService-Info.plist e coloque-o no diretório ios/Runner do seu projeto Flutter.
  6. Execute o Projeto

    flutter run

🌟 Diferenciais

  • Facilidade de Navegação: Interface amigável e intuitiva.
  • Atualizações Dinâmicas: Verifique se há novas atrações disponíveis diretamente no app.
  • Acessibilidade Garantida: Design pensado para todos os tipos de usuários.

Desenvolvido no Hackathon Visite São Paulo - 2024 com a missão de reinventar o turismo na capital paulista.

About

São Paulo em Pontos is an app designed to help users explore the city of São Paulo, offering cultural experiences, shows, festivals, and iconic landmarks. Focused on accessibility and simplicity, the app also provides benefits like discounts and cashback to encourage cultural discovery.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages