Skip to content

cc23135/aprendize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Aprendize

Visão Geral

Nome do Projeto: Aprendize

Objetivo Principal: Auxiliar estudantes na organização de seus estudos de forma eficiente, centralizando ferramentas úteis em um único aplicativo.

O Aprendize é um aplicativo projetado para otimizar a experiência de estudo, oferecendo ferramentas para gerenciar horários, acompanhar progresso e interagir com uma comunidade de apoio. Ele permite aos usuários criar e gerenciar coleções de matérias e subtópicos, configurar rotinas de estudo e se conectar com outras pessoas interessadas nos mesmos temas.

🎯 Funcionalidades-Chave

  • Organização de Rotina: Configure horários disponíveis para estudo e crie rotinas semanais personalizadas.
  • Temporizador: Cronômetro baseado na técnica Pomodoro ou outras técnicas de produtividade para sessões de estudo.
  • Histórico de Estudos: Registro detalhado dos conteúdos aprendidos e tempo dedicado ao estudo, com resumos semanais.
  • Agendamento Automático de Revisões: Sugere revisões com base na técnica de repetição espaçada, ajustando-se ao progresso do usuário.
  • Notificações: Lembretes automáticos para sessões de estudo, revisões e outras tarefas programadas.
  • Comunidade de Estudos: Espaço para interagir, discutir e tirar dúvidas com outras pessoas que estão estudando os mesmos tópicos.

🌟 Impacto Esperado

Benefícios:

  • Melhor Organização: Facilita a gestão do tempo e do conteúdo de estudo, reduzindo o estresse e melhorando a eficiência.
  • Aumento da Produtividade: Ferramentas como o temporizador e o agendamento de revisões ajudam a maximizar o tempo de estudo e melhorar a retenção de informações.
  • Suporte e Motivação: A comunidade integrada oferece um ambiente colaborativo que encoraja e apoia os estudantes.

Impacto Social/Econômico:

  • Impacto Social: Promove um ambiente de aprendizado colaborativo e acessível, ajudando aqueles com dificuldades em organizar seu tempo ou sem acesso a recursos pagos.
  • Impacto Econômico: Melhor desempenho acadêmico e preparatório pode levar a melhores oportunidades acadêmicas e profissionais, potencializando o sucesso em exames e concursos.

📁 Anexos

🚀 Instruções de Configuração Local

  git clone https://github.com/seu-usuario/seu-repositorio.git
  cd aprendize

Flutter

  cd flutter
  flutter pub get
  flutter run

API Node

  cd apiNode
  npm install

Criar arquivo .env na raiz do ApiNode e inserir as chaves abaixo

  PORT=6060
  DATABASE_URL="sqlserver:https://<ENDEREÇO DO SERVIDOR>:1433;database=<NOME DO SEU DATABASE>;user=<NOME DO SEU USUÁRIO>;password=<SUA SENHA>;encrypt=true;trustServerCertificate=true;schema=Aprendize"
  npx prisma init

Troque o provider por “sqlserver” no schema.prisma recém criado

  npx prisma db pull
  npx prisma generate

Adicione o seu json da chave do bucket storage do google cloud

E para executar entre na pasta api e insira

  node index

👥 Membros do Grupo

  • Alice Lopes dos Santos (22117)
  • Angelina Durigan (22118)
  • Arthur Gama Jorge (23578)
  • Daniel Dorigan de Carvalho Campos (23124)
  • Ion Mateus Nunes Oprea (23135)

About

Projeto de práticas 4 - Aprendize

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published