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.
- 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.
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.
git clone https://github.com/seu-usuario/seu-repositorio.git
cd aprendize
cd flutter
flutter pub get
flutter run
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
- Alice Lopes dos Santos (22117)
- Angelina Durigan (22118)
- Arthur Gama Jorge (23578)
- Daniel Dorigan de Carvalho Campos (23124)
- Ion Mateus Nunes Oprea (23135)