Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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: ruan.correa01@gmail.com

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

AltStyle によって変換されたページ (->オリジナル) /