Skip to content

AnaCataVC/identity-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React TypeScript Vite Tailwind CSS Python

Español | English

IdentityMap

Español

1. Descripción del Proyecto

IdentityMap es una herramienta científica de modelado de identidad y análisis relacional. Este repositorio es un "monorepo" que contiene dos herramientas complementarias pero independientes para mapear tu identidad:

  • Frontend: Una interfaz visual e interactiva en React donde puedes hacer bocetos y explorar tu grafo de identidad en el navegador.
  • Backend (CLI): Una potente herramienta de línea de comandos en Python que permite guardar tu grafo en SQLite, aplicar algoritmos avanzados de NetworkX y exportar gráficos vectoriales precisos con Graphviz.

Nota: El frontend no realiza llamadas API al backend; ambas son herramientas separadas que comparten la misma filosofía para la construcción de tu mapa de identidad.

2. Tecnologías Utilizadas

  • Frontend: React 19, TypeScript, Vite, TailwindCSS 4, Framer Motion.
  • Backend: Python 3.11+, Typer, SQLModel, NetworkX.

3. Instrucciones para Ejecutar en Local

Ve a las carpetas correspondientes para ver las instrucciones específicas:


English

1. Project Description

IdentityMap is a scientific tool for identity modeling and relational analysis. This repository is a monorepo containing two complementary but independent tools to map your identity:

  • Frontend: An interactive visual interface built in React where you can sketch and explore your identity graph in the browser.
  • Backend (CLI): A powerful command-line tool in Python that allows you to store your graph in SQLite, apply advanced NetworkX algorithms, and export precise vector graphics using Graphviz.

Note: The frontend does not make API calls to the backend; they are separate standalone tools that share the same philosophy for building your identity map.

2. Technologies Used

  • Frontend: React 19, TypeScript, Vite, TailwindCSS 4, Framer Motion.
  • Backend: Python 3.11+, Typer, SQLModel, NetworkX.

3. Local Setup Instructions

Navigate to the respective folders for specific setup instructions: