https://github.com/244walyson/sentiments-analysis

https://github.com/244walyson/sentiments-analysis

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: 244Walyson
  • Language: TypeScript
  • Default Branch: main
  • Size: 2.26 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed 12 months ago
Metadata Files
Readme

Readme.md

Sentiments Tracker

Ambiente de Desenvolvimento

No Ambiente de Desenvolvimento, descreve-se o conjunto de ferramentas utilizadas para implementar o projeto. Neste trabalho, o ambiente de desenvolvimento é composto pelas seguintes ferramentas listadas na Tabela 1.

Tabela 1. Ferramentas do ambiente de desenvolvimento.

| Funcionalidade | Ferramenta | | :---- | :---- | | Modelo de análise de sentimentos | Python (BERTimbau) | | API | Node.js | | Frontend | Next.js | | Banco de dados | PostgreSQL / mongoDB | | Controle de versão | Git (Github, Gitlab) | | Testes de software | Jest (Node.js) / pytest (python) | | Biblioteca de estilo | Tailwind CSS | | Análise de dados | pandas, numpy (python) | | Hospedagem | Vercel (Frontend) / Azure (Backend, API) | | Visualização de dados | matplotlib | | Sistema operacional | windows 11 / linux |

Cronograma Figura 1. Gráfico de Gantt
image

Figura 2. Diagrama de caso de uso
image

Fonte: Elaboração Própria.

A Figura 3 apresenta o diagrama de classes desenvolvido para a modelagem do banco de dados, detalhando as principais entidades e suas respectivas relações.

figura 3: Diagrama de classes do sistema
image

Fonte: Elaboração Própria.

5.3. Interface do Sistema

Nesta seção, são apresentadas as principais interfaces do sistema, que incluem telas de visualização de dados, análise detalhada, busca personalizada e informações técnicas sobre o modelo utilizado na análise de sentimentos.

A Figura 4 apresenta a página inicial do sistema, onde é exibido um resumo da última semana referente ao sentimento das postagens. Esta tela visa fornecer uma visão geral rápida dos dados analisados, permitindo que o usuário identifique tendências ou

anomalias de forma imediata.

Figura 4. Tela inicial.
image

Fonte: Elaboração Própria.

Na Figura 5, é mostrada a página de análise detalhada, que exibe informações mais específicas, como a média de sentimentos por rede social e por publicação. Esta interface foi desenvolvida para facilitar a compreensão granular dos dados, permitindo comparações entre diferentes plataformas sociais.

figura 5: Tela com análise detalhada
image

Fonte: Elaboração Própria.

A Figura 6 ilustra a página de busca, onde o usuário pode realizar filtragens avançadas por publicações, sentimentos, intervalos de tempo e redes sociais. Este recurso possibilita uma análise personalizada, atendendo a cenários específicos de interesse.

figura 6: Tela de busca
image

Fonte: Elaboração Própria.

A Figura 7 apresenta a página com informações detalhadas sobre o modelo utilizado para a análise de sentimentos. Nesta tela, são exibidos dados como acurácia, precisão, performance e a relação entre os resultados do modelo e os valores reais, permitindo uma avaliação clara e transparente da eficácia do sistema.

figura 7: Tela de análise do do desempenho do modelo
image

Fonte: Elaboração Própria.

Owner

  • Login: 244Walyson
  • Kind: user

GitHub Events

Total
  • Push event: 10
  • Create event: 3
Last Year
  • Push event: 10
  • Create event: 3

Dependencies

frontend/package-lock.json npm
  • 500 dependencies
frontend/package.json npm
  • @types/node ^20 development
  • @types/react ^18 development
  • @types/react-dom ^18 development
  • eslint ^8 development
  • eslint-config-next 15.0.2 development
  • postcss ^8 development
  • tailwindcss ^3.4.1 development
  • typescript ^5 development
  • @next/font ^14.2.15
  • @radix-ui/react-alert-dialog ^1.1.2
  • @radix-ui/react-avatar ^1.1.1
  • @radix-ui/react-dialog ^1.1.2
  • @radix-ui/react-icons ^1.3.1
  • @radix-ui/react-label ^2.1.0
  • @radix-ui/react-popover ^1.1.2
  • @radix-ui/react-select ^2.1.2
  • @radix-ui/react-slot ^1.1.0
  • @radix-ui/react-switch ^1.1.1
  • @radix-ui/react-tooltip ^1.1.3
  • chart.js ^4.4.6
  • class-variance-authority ^0.7.0
  • clsx ^2.1.1
  • cmdk ^1.0.0
  • date-fns ^3.6.0
  • embla-carousel-react ^8.3.1
  • lucide-react ^0.454.0
  • next 15.0.2
  • next-themes ^0.3.0
  • react ^18.3.1
  • react-chartjs-2 ^5.2.0
  • react-day-picker ^8.10.1
  • react-dom ^18.3.1
  • recharts ^2.13.3
  • tailwind-merge ^2.5.4
  • tailwindcss-animate ^1.0.7
docker-compose.yml docker
  • postgres 15
  • rabbitmq 3-management
backend/package-lock.json npm
  • 688 dependencies
backend/package.json npm
  • @nestjs/cli ^10.0.0 development
  • @nestjs/schematics ^10.0.0 development
  • @nestjs/testing ^10.0.0 development
  • @types/express ^5.0.0 development
  • @types/jest ^29.5.2 development
  • @types/node ^20.3.1 development
  • @types/supertest ^6.0.0 development
  • @typescript-eslint/eslint-plugin ^8.0.0 development
  • @typescript-eslint/parser ^8.0.0 development
  • eslint ^8.0.0 development
  • eslint-config-prettier ^9.0.0 development
  • eslint-plugin-prettier ^5.0.0 development
  • jest ^29.5.0 development
  • prettier ^3.0.0 development
  • prisma ^5.21.1 development
  • source-map-support ^0.5.21 development
  • supertest ^7.0.0 development
  • ts-jest ^29.1.0 development
  • ts-loader ^9.4.3 development
  • ts-node ^10.9.1 development
  • tsconfig-paths ^4.2.0 development
  • typescript ^5.1.3 development
  • @nestjs/common ^10.0.0
  • @nestjs/core ^10.0.0
  • @nestjs/jwt ^10.2.0
  • @nestjs/mapped-types *
  • @nestjs/microservices ^10.4.7
  • @nestjs/platform-express ^10.0.0
  • @prisma/client ^5.21.1
  • amqp-connection-manager ^4.1.14
  • amqplib ^0.10.4
  • axios ^1.7.9
  • bcryptjs ^2.4.3
  • class-transformer ^0.5.1
  • class-validator ^0.14.1
  • reflect-metadata ^0.2.0
  • rxjs ^7.8.1
ai-api/requirements.txt pypi
  • crewai *
  • crewai-tools *
scripts/requirements.txt pypi
  • accelerate >=0.26.0
  • datasets *
  • pandas *
  • scikit-learn *
  • torch *
  • transformers *