O projeto Uniscore é uma aplicação web desenvolvida para auxiliar docentes da Universidade Federal da Bahia (UFBA) e de outras instituições de ensino superior (IES) a estabelecer e acompanhar suas metas de produção científica. Utilizando tecnologias modernas como Next.js, TypeScript, NextAuth, e SCSS, o Uniscore oferece uma plataforma eficaz e amigável para os docentes gerenciarem suas atividades acadêmicas.
O Uniscore é construído com as seguintes tecnologias:
-
Next.js: O projeto foi desenvolvido com o framework React Next.js, que oferece renderização do lado do servidor (SSR), proporcionando uma experiência de usuário mais rápida e otimizada.
-
TypeScript: Utilizamos TypeScript para tornar o código mais seguro e legível, permitindo um desenvolvimento mais eficiente e manutenível.
-
NextAuth: O NextAuth é a solução de autenticação que garante a segurança e o controle de acesso à aplicação, permitindo que os docentes acessem suas contas de forma segura.
-
SCSS: A linguagem de estilo SCSS é usada para estilizar a interface do Uniscore, fornecendo um layout atraente e responsivo.
-
Vercel: O Vercel é a plataforma de hospedagem que utilizamos para implantar a aplicação. Ele oferece escalabilidade e confiabilidade para garantir que o Uniscore esteja sempre disponível.
O Uniscore oferece as seguintes funcionalidades principais:
-
Autenticação Segura: Os docentes podem criar e gerenciar suas contas com segurança usando o NextAuth. Isso garante que apenas usuários autorizados tenham acesso à aplicação.
-
Definição de Metas: Os docentes podem estabelecer metas individuais de produção científica, como publicações, participação em eventos acadêmicos e pesquisa.
-
Acompanhamento de Progresso: O Uniscore permite que os docentes monitorem o progresso em relação às suas metas, fornecendo feedback visual e estatísticas detalhadas.
-
Integração com APIs Públicas: A aplicação se integra à API pública do DBLP (Digital Bibliography & Library Project) para acessar informações sobre publicações acadêmicas, facilitando a busca e a importação de dados relevantes.
-
Visualização de Histórico: Os docentes podem visualizar um histórico de suas atividades acadêmicas e metas anteriores para avaliar o crescimento ao longo do tempo.
O Uniscore está implantado na plataforma Vercel, garantindo alta disponibilidade e desempenho confiável. Você pode acessar a aplicação em URL de Implantação no Vercel.
O Uniscore utiliza a API pública do DBLP para enriquecer a experiência dos docentes ao fornecer informações atualizadas sobre suas publicações acadêmicas.
O Uniscore é uma ferramenta valiosa para os docentes da UFBA e outras IES que desejam estabelecer e alcançar suas metas de produção científica. Com sua interface amigável e integração com APIs públicas, a aplicação facilita o acompanhamento e o cumprimento de objetivos acadêmicos.