Skip to content

Este recurso foi criado para colocar em prática os conhecimentos adquiridos em Typescript, React JS e Tailwind CSS, utilizando o framework Next JS. O objetivo do projeto foi desenvolver um mecanismo dinâmico de criação de grafos com visualização utilizando a biblioteca em javacript do software GraphViz, podendo aplicar alguns dos algoritmos pres…

License

Notifications You must be signed in to change notification settings

ruancorrea/GraphWeb

Repository files navigation

GraphWeb

License: MIT

Sobre o Projeto

Este recurso foi criado para colocar em prática os conhecimentos adquiridos em Typescript, React JS e Tailwind CSS, utilizando o framework Next JS.

O objetivo do projeto foi desenvolver um mecanismo dinâmico de criação de grafos com visualização utilizando a biblioteca em javacript do software GraphViz, podendo aplicar alguns dos algoritmos presentes nesta área, como Dijkstra e Kruskal.

Funcionalidades

  • Criação de grafos não direcionais com peso.
  • Criação de grafos não direcionais sem peso.
  • Criação de grafos direcionais com peso.
  • Criação de grafos direcionais sem peso.
  • Download em .png do grafo criado.
  • Modo light e dark
  • Algoritmos como Dijkstra, Kruskal e Prim. (em testes)
  • Design responsivo

Exemplos de Aplicação

Grafo não direcionado

Grafo direcionado

Tecnologias utilizadas

  • NextJS
  • ReactJS
  • graphviz-react
  • Typescript
  • Tailwind CSS
  • html-to-image
  • file-saver
  • next-themes
  • node-dijkstra
  • kruskal-mst
  • prim-mst

Autor

Ruan Heleno Correa da Silva

Linkedin: https://www.linkedin.com/in/ruan-correa/

E-mail: [email protected]

MIT License

Copyright (c) 2022 Ruan Correa

About

Este recurso foi criado para colocar em prática os conhecimentos adquiridos em Typescript, React JS e Tailwind CSS, utilizando o framework Next JS. O objetivo do projeto foi desenvolver um mecanismo dinâmico de criação de grafos com visualização utilizando a biblioteca em javacript do software GraphViz, podendo aplicar alguns dos algoritmos pres…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published