Projeto acadêmico desenvolvido para o 5º Semestre de Análise e Desenvolvimento de Sistemas (ADS) da UNIFACEAR - 2026.
O Conexão Cultural é uma aplicação mobile desenvolvida com React Native e Expo. A proposta é criar uma plataforma para conectar pessoas a eventos e experiências culturais, utilizando recursos como feed interativo, mapas e detalhes de eventos.
Este projeto foi criado como parte da avaliação semestral, focando na arquitetura de aplicativos móveis e experiência do usuário.
Para executar este projeto localmente, você precisará de algumas ferramentas instaladas no seu computador.
- Node.js: O ambiente de execução para JavaScript.
- Como saber se tenho? Abra o terminal e digite
node -v. Se aparecer uma versão (ex: v18.x ou v20.x), está tudo certo. - Não tem? Baixe e instale a versão LTS aqui: nodejs.org
- Como saber se tenho? Abra o terminal e digite
- Git: Para clonar o repositório (opcional se você baixou o ZIP).
- Expo Go (No seu Celular):
- Baixe o aplicativo Expo Go na Google Play Store (Android) ou App Store (iOS). É através dele que você verá o app rodando no seu telefone.
Abra o seu terminal (CMD, PowerShell ou Terminal do VS Code) na pasta do projeto e execute o comando abaixo para instalar todas as dependências listadas no projeto:
npm install
# ou
npx expo install
Nota: Isso vai ler o arquivo
package.jsone baixar bibliotecas comoreact-native-maps,expo-linear-gradiente fontes do Google.
Após a instalação terminar, inicie o servidor de desenvolvimento com o comando:
Bash
npx expo start
Assim que você rodar o comando acima, um QR Code aparecerá no seu terminal (e abrirá uma janela no navegador mostrando o Metro Bundler).
-
Abra o app Expo Go no seu celular.
-
Android: Toque em "Scan QR Code" e aponte a câmera para o terminal.
-
iOS: Use o aplicativo de Câmera padrão do iPhone para ler o QR Code (ele vai sugerir abrir no Expo).
-
Aguarde o carregamento do bundle JavaScript (pode demorar um pouco na primeira vez).
Se preferir rodar no computador sem usar o celular:
-
Pressione
ano terminal após onpx expo startpara abrir no Emulador Android (requer Android Studio configurado). -
Pressione
ino terminal para abrir no Simulador iOS (requer Xcode e um Mac). -
Pressione
wpara rodar a versão Web no navegador.
-
React Native (0.81.5)
-
Expo (~54.0.33)
-
React Navigation (Estrutura de navegação)
-
Expo Google Fonts (Cinzel e Lato)
-
React Native Maps (Integração com mapas)