Uma rede de estudantes que promove a interação dentro da comunidade estudantil. Isso visa oferecer oportunidades sociais, incentivando os alunos a se envolverem em um ambiente on -line divertido e amigável.








O aplicativo foi desenvolvido e testado para trabalhar no Python 3.8 e em diante.
Para executar o aplicativo, você deve seguir as seguintes etapas:
student-networkpip install -r requirements.txtpip install -e .python -m student_network.appAo abrir o aplicativo, você será recebido com uma página inicial. A partir daqui, você pode fazer login na sua conta existente ou pode registrar uma nova conta. Deve -se notar que o registro só funcionará com endereços de e -mail da universidade e os acadêmicos serão enviados para verificação manual após a inscrição.
Ao fazer login, você será redirecionado para sua página de perfil. Isso exibe informações sobre você, como seus hobbies, interesses, suas conquistas mais raras desbloqueadas e links para seus perfis de mídia social. Postagens feitas por você também são exibidas nesta página.
Por padrão, alguns detalhes serão preenchidos para você, como sua foto de perfil, biografia, data de nascimento e sexo. Você pode editar todos esses detalhes pressionando o botão 'Editar perfil'.
Para procurar outros membros na rede Reconect, você pode navegar para a página 'Membros' usando a barra de navegação na parte superior. A partir daqui, você pode pesquisar pelo nome de usuário, com a opção de pesquisar por um hobby e/ou interesse comum também. Os resultados da pesquisa serão exibidos ao vivo com seu nome de usuário e seu diploma, permitindo que você visite os perfis das pessoas e faça conexões.
As conexões podem ser formadas com pessoas, com a opção de marcar conexões como amigos íntimos. Enquanto as conexões devem ser aceitas pelas pessoas, você pode marcar pessoas como amigos íntimos sem fazer um pedido. Isso também significa que um usuário pode ser seu amigo íntimo, mas você pode não ser seu amigo íntimo; O sistema de amigos íntimos é de mão única. Se você deseja limitar a interação com outro usuário, pode bloqueá -lo. Todas essas opções podem ser acessadas navegando no perfil de um usuário.
Você pode visualizar uma lista de suas conexões e solicitações de conexão pendentes na página Connections. Os usuários que você marcou como amigo íntimo têm um ícone de um aperto de mão ao lado deles.
Em seu feed, você pode ver todas as postagens de pessoas com quem você se conectou. Isso é classificado em ordem cronológica, com as postagens mais recentes aparecendo no topo. Você também pode fazer novas postagens a partir desta página; Eles são categorizados como um post de texto, uma postagem de imagem ou uma postagem de link.
As conquistas podem ser desbloqueadas executando tarefas na rede de reconexão. Você pode visualizá -los na página de realizações, que exibe seu progresso com as realizações como uma porcentagem e as realizações que você concluiu, começando no mais recente. Esta página também mostra quais conquistas você ainda está para desbloquear. Passar sobre cada conquista mostra o título da conquista, descrição e número de XP obtidos ao desbloqueá -lo. Cada uma dessas realizações tem seu próprio ícone único. Cuidado com realizações ocultas que não são exibidas até você desbloqueá -las; Isso o recompensará com XP extra!
Você aumentará seu perfil com base em quanto XP ganhou. Isso incentiva uma concorrência saudável na rede de reconexão. Ao interagir mais em várias partes do aplicativo, você poderá subir rapidamente a tabela de classificação!
Também fornecemos uma maneira fácil de testar e compartilhar seu conhecimento na página Quizzes. A partir daqui, você pode criar um teste composto por cinco perguntas de múltipla escolha para que outras pessoas sejam concluídas. Você também pode ver e participar de testes feitos de outras pessoas.
Para fins de teste, criamos muitas contas e dados de amostra para facilitar a demonstração do produto. Os usuários barn354 e ic324 , ambos com a senha da senha Password01 , foram configurados com um perfil completo do aluno e várias postagens.
As seguintes contas fictícias foram configuradas:
student1 , student2 , student3 e student4 para contas de estudantes.staffuser e staffusertwo para contas da equipe.adminuser para uma conta de administrador. A análise de requisitos foi encapsulada por meio de nossos documentos de pesquisa sobre possíveis soluções, plano de pensamento de design e matriz de Moscou. Eles podem ser encontrados no seguinte caminho: Docs/Requisitos-Análise
Um pôster promocional foi projetado para este projeto. Pode ser encontrado no seguinte caminho do repositório do GitHub: docs/designs/poster.pdf