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
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
Metadata Files
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
Figura 2. Diagrama de caso de uso
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
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.
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
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
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
Fonte: Elaboração Própria.
Owner
- Login: 244Walyson
- Kind: user
- Repositories: 1
- Profile: https://github.com/244Walyson
GitHub Events
Total
- Push event: 10
- Create event: 3
Last Year
- Push event: 10
- Create event: 3
Dependencies
- 500 dependencies
- @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
- postgres 15
- rabbitmq 3-management
- 688 dependencies
- @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
- crewai *
- crewai-tools *
- accelerate >=0.26.0
- datasets *
- pandas *
- scikit-learn *
- torch *
- transformers *