Skip to content

eusoubrunocamargo/gradeapp

Repository files navigation

Grade App Logo

Grade+

Grade+ é um web app desenvolvivo para auxiliar os estudantes a organizarem sua rotina universitária. O app fornece diversas ferramentas para aumentar a produtividade e o desempenho acadêmico.

Features

Funcionalidades

  • Painel: O painel fornece uma visão geral rápida das funcionalidades.
  • Matérias: Os usuários podem adicionar e gerenciar suas matérias, incluindo o acompanhamento de seu progresso e notas.
  • Minha Semana: Este recurso permite que os usuários planejem sua semana, incluindo sessões de estudo, intervalos e outras atividades.
  • Lembretes: Os usuários podem definir lembretes para tarefas importantes e prazos.
  • Flashcards: Os usuários podem criar flashcards para revisão rápida de conceitos e fatos-chave.
  • Modo Foco: Este recurso fornece um ambiente livre de distrações para sessões de estudo focadas.
  • Modo Escuro: Os usuários podem alternar para o modo escuro para uma experiência de visualização mais confortável em condições de pouca luz.
  • Temas Personalizáveis: Os usuários podem personalizar a aparência da aplicação alterando o tema de cor principal.

Instalação

  1. Clone o repositório: git clone https://github.com/eusoubrunocamargo/gradeapp.git
  2. Navegue até o diretório do projeto: cd gradeapp
  3. Instale as dependências: npm install
  4. Inicie o servidor de desenvolvimento: npm run dev

Configuração das Variáveis de Ambiente

Este projeto usa o Supabase para gerenciar o banco de dados e requer algumas variáveis de ambiente para a conexão. As variáveis de ambiente são definidas no arquivo supabase.js.

As seguintes variáveis de ambiente são necessárias:

  • SUPABASE_URL: A URL do seu banco de dados Supabase.
  • SUPABASE_KEY: A chave de acesso ao seu banco de dados Supabase.

Para definir essas variáveis de ambiente em um ambiente de desenvolvimento, você pode criar um arquivo .env.local na raiz do seu projeto e adicionar as variáveis lá. Por exemplo:

        
        SUPABASE_URL=seu_url_supabase
        SUPABASE_KEY=sua_chave_supabase
        
        

Em um ambiente de produção, você deve configurar essas variáveis de ambiente no seu provedor de hospedagem.

Nota: Nunca cometa seu arquivo .env.local ou qualquer outro arquivo que contenha suas chaves secretas no controle de versão.

Uso

  1. Registre-se ou faça login em sua conta.
  2. Adicione suas matérias e comece a acompanhar seu progresso.
  3. Use o recurso "Minha Semana" para ver os horários e local de aula.
  4. Defina lembretes para tarefas importantes e prazos.
  5. Crie flashcards para revisão rápida de conceitos-chave.
  6. Use o "Modo Foco" para sessões de estudo sem distrações.
  7. Personalize o tema de acordo com sua preferência.

Contribuindo

Agradecemos as contribuições da comunidade. Se você deseja contribuir, faça um fork do repositório e faça suas alterações, depois abra um pull request para propor suas alterações.

Licença

Este projeto está licenciado sob a Licença MIT.

About

Plataforma de gerenciamento de estudos para universitários

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published