{"id":20619447,"url":"https://github.com/antoniosilvavaz/track","last_synced_at":"2026-04-16T10:31:24.707Z","repository":{"id":173909257,"uuid":"650738966","full_name":"AntonioSilvaVaz/track","owner":"AntonioSilvaVaz","description":"Track is a cutting-edge application that empowers users to visualize and collaborate on various projects using interconnected nodes","archived":false,"fork":false,"pushed_at":"2023-07-13T08:08:02.000Z","size":7394,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-06T19:45:55.900Z","etag":null,"topics":["express","mongodb","mongoose","react","reactflow","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AntonioSilvaVaz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-07T17:47:55.000Z","updated_at":"2023-12-05T08:56:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"2983668f-a3ab-421a-b98f-7c3ae87aaeb3","html_url":"https://github.com/AntonioSilvaVaz/track","commit_stats":null,"previous_names":["antoniosilvavaz/track"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AntonioSilvaVaz/track","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntonioSilvaVaz%2Ftrack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntonioSilvaVaz%2Ftrack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntonioSilvaVaz%2Ftrack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntonioSilvaVaz%2Ftrack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AntonioSilvaVaz","download_url":"https://codeload.github.com/AntonioSilvaVaz/track/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntonioSilvaVaz%2Ftrack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31881984,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T09:23:21.276Z","status":"ssl_error","status_checked_at":"2026-04-16T09:23:15.028Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["express","mongodb","mongoose","react","reactflow","typescript"],"created_at":"2024-11-16T12:11:43.267Z","updated_at":"2026-04-16T10:31:24.686Z","avatar_url":"https://github.com/AntonioSilvaVaz.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Track\nTrack is a cutting-edge application that empowers users to visualize and collaborate on various projects using interconnected nodes. With Track, users can effortlessly create nodes, establish connections, and manipulate them to bring their ideas to life. The platform supports features such as image integration, customizable node properties, and seamless user account management, with data  stored in a MongoDB database.\n\n## Screenshots\n\n![gif example 1](https://github.com/AntonioSilvaVaz/track/blob/main/resources/dogo_ex.png)\n![gif example](https://github.com/AntonioSilvaVaz/track/blob/main/resources/trac_ex.gif)\n![video example](https://github.com/AntonioSilvaVaz/track/blob/main/resources/track_ex.mp4)\n\n\n## Get Started\n### app/client\n- ```npm i``` to install the required node modules\n- ```npm start``` to run the client side app\n\nEnv variables\n\n`REACT_APP_BASE_URL -\u003e ex: http://localhost:3001`\n\n\n### app/server\n- ```npm i``` to install the required node modules\n- ```npm start``` to run the server\n- ```npm run fill``` to fill the database with mock data\n- ```npm run clear``` to clear the database\n- ```npm run get``` to get all of the information inside the database\n\nEnv variables\n\n`FRONT_END_PORT -\u003e ex: 3000` `PORT -\u003e ex: 3001`\n\n`DB_NAME -\u003e ex: track`\n## Features\n- Node Creation and Connection\n- Interactive Visualization\n- Dynamic manipulation\n- Image Integration\n- Customizable Node Properties\n- User Register/Login\n- Data Persistence\n- Intuitive Interface\n- MongoDB Integration\n\n## Stack\n\n**Front-end:** Typescript, React, React Flow Jest, DownloadJS, html-to-image,\n\n**Back-end:** Express, mongoose\n\n**Database:** MongoDB\n\n## Author\n\n- [@Antonio](https://github.com/AntonioSilvaVaz)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantoniosilvavaz%2Ftrack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantoniosilvavaz%2Ftrack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantoniosilvavaz%2Ftrack/lists"}