SyncS - Aplicativo gamificado para compartilhamento de experiências dos egressos do Instituto Federal de Sergipe
Um aplicativo móvel dedicado ao fortalecimento da conexão entre os egressos e o Instituto Federal de Sergipe, campus Lagarto. Proporcionando um espaço interativo para eles que compartilhem suas experiências, visões e opiniões sobre os desafios, conquistas e aprendizados ao longo de suas carreiras. Essas valiosas informações serão repassadas ao grupo competente do instituto, contribuindo assim para a tomada de decisões fundamentadas no aprimoramento curricular. Objetivando formar profissionais cada vez mais preparados para se destacarem no mercado de trabalho.
- Login dos usuários;
- Criação de conta;
- Recuperação de senha;
- Exibe módulos disponíveis;
- Resolução dos módulos;
- Avalia o desempenho dos usuários;
- Recompensa os usuários com conquistas desbloqueáveis e figuras colecionáveis;
- Fornece um esquema de níveis e pontos divididos em três categorias: Experiência, Profissionalismo e Sabedoria;
- Exibe timeline com eventos relevantes relacionados ao instituto;
- Exibe os níveis, as conquistas e as figuras coletadas;
- Exibe detalhes das conquistas;
- Permite zoom nas imagens;
- Permite encerramento da sessão do usuário;
- Permite a exclusão de conta;
- Permite a edição da conta do usuário;
- Permite alteração do tema do sistema entre Claro e Escuro;
O protótipo da aplicação pode ser visto nesse link: SyncS - FIGMA
Para rodar esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no seu .env
EXPO_PUBLIC_FIREBASE_APIKEY=<YOUR_FIREBASE_APIKEY>
EXPO_PUBLIC_FIREBASE_AUTHDOMAIN=<YOUR_FIREBASE_AUTHDOMAIN>
EXPO_PUBLIC_FIREBASE_PROJECTID=<YOUR_FIREBASE_PROJECTID>
EXPO_PUBLIC_FIREBASE_STORAGEBUCKET=<YOUR_FIREBASE_STORAGEBUCKET>
EXPO_PUBLIC_FIREBASE_MESSAGINGSENDERID=<YOUR_FIREBASE_MESSAGINGSENDERID>
EXPO_PUBLIC_FIREBASE_APPID=<YOUR_FIREBASE_APPID>
EXPO_PUBLIC_FIREBASE_MEASUREMENTID=<YOUR_FIREBASE_MEASUREMENTID>
Para instalar, execute o seguinte comando na pasta do projeto:
npm install
Para rodar o projeto execute o seguinte comando na pasta do projeto:
npx expo start
Basta lê o QrCode gerado atraves do aplicativo do Expo Go instalado em seu smartphone.