Skip to content

FGA0138-MDS-Ajax/2024.2-Wunjo

Repository files navigation

2024.2 Wunjo - Projeto UnBordo

Sobre

Projeto de desenvolvimento de software elaborado como parte da disciplina "Métodos e Desenvolvimento de Software 2024.2", ministrada pelo professor Ricardo Ajax.
O sistema é desenvolvido pela equipe Wunjo e tem como objetivo criar um aplicativo de tutoria gamificada para os alunos da UnB-FCTE, promovendo maior integração entre os estudantes e uma competição saudável.

Recursos

  1. Fórum de Dúvidas
    Fomentando a colaboração e o apoio mútuo entre os alunos da FCTE, o aplicativo possui um fórum de dúvidas com filtragem por disciplina, urgência e dificuldade da pergunta.

  2. Chat Privado
    Para garantir a privacidade e segurança dos alunos, o aplicativo oferece um chat privado para as respostas das perguntas feitas no fórum, incluindo ferramentas de avaliação de respostas e denúncias de usuários.

  3. Ranking Gamificado
    O sistema conta com um ranking e um esquema de recompensas para destacar os alunos que se sobressaem em quantidade e qualidade nas respostas do fórum.

Equipe


Wildemberg Sales
Product Owner

Gabriel Magioli
Líder do projeto

Arthur Evangelista
Desenvolvedor Front-end

David William
DevOps

Giovana Fontes
Desenvolvedora Front-end

Gustavo Linhares
Desenvolvedor Front-end

João Farias
DevOps

Leticia Lopes
Desenvolvedora Front-end

Sophia Silva
Desenvolvedora Back-end

Willian Silva
Desenvolvedor Back-end

Yan Matheus
Desenvolvedor Front-end

Pré-requisitos

Para rodar o projeto, é necessário que essas dependências estejam instaladas no seu computador:

  • NodeJS
  • Expo
  • React Native

Para rodar o aplicativo, emule no computador ou em seu celular:

  • Expo Go (celular)
  • Android Studio (recomendação de emulador no PC)

Como rodar o projeto?

1. Clone o repositório

Para clonar o repositório, você pode rodar esse comando pelo terminal:

git clone https://github.com/FGA0138-MDS-Ajax/2024.2-Wunjo.git

2. Instale as dependências nas pastas

Entre na pasta do back-end através do comando:

cd backend

Instale as dependências com os comandos:

npm install
npm run dev

Instale também no front-end (pasta app)

cd ..
cd app
npm install

Rode o programa (código em caso de uso do Expo Go)

npx expo start