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.
- 📸 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.
Make sure you have installed:
- Flutter SDK
- Dart SDK
- Code editor (VS Code or Android Studio)
-
Clone the Repository
git clone https://github.com/YourUser/SaoPauloEmPontos.git cd SaoPauloEmPontos
-
Install Dependencies
flutter pub get
-
Create a Firebase Project
- Go to the Firebase Console.
- Click on "Add project" and follow the instructions to create a new Firebase project.
-
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 theandroid/app
directory of your Flutter project.
-
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 theios/Runner
directory of your Flutter project.
-
Run the Project
flutter run
- 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.
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.
- 📸 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.
Certifique-se de ter instalado:
- Flutter SDK
- Dart SDK
- Editor de código (VS Code ou Android Studio)
-
Clone o Repositório
git clone https://github.com/SeuUsuario/SaoPauloEmPontos.git cd SaoPauloEmPontos
-
Instale as Dependências
flutter pub get
-
Crie um Projeto Firebase
- Vá para o Firebase Console.
- Clique em "Adicionar projeto" e siga as instruções para criar um novo projeto Firebase.
-
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órioandroid/app
do seu projeto Flutter.
-
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órioios/Runner
do seu projeto Flutter.
-
Execute o Projeto
flutter run
- 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.