{"id":21152336,"url":"https://github.com/Vinayak-Buchke/TrackLine","last_synced_at":"2025-10-02T01:30:50.216Z","repository":{"id":262044556,"uuid":"864726132","full_name":"Vinayak-Buchke/TrackLine","owner":"Vinayak-Buchke","description":"Developed a centralized system to consolidate and validate scattered data, ensuring consistency and compliance.","archived":false,"fork":false,"pushed_at":"2024-12-10T16:04:54.000Z","size":1128,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-08T11:43:20.573Z","etag":null,"topics":["aws","docker","java","javascript","jwt-auth","reactjs","spring","spring-data-jpa","spring-mvc","springboot","springsecurity"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/Vinayak-Buchke.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":"2024-09-29T02:04:15.000Z","updated_at":"2024-12-11T12:45:58.000Z","dependencies_parsed_at":"2024-12-10T16:31:34.974Z","dependency_job_id":"3ca539f7-c2ba-488e-854c-bfa69b31c631","html_url":"https://github.com/Vinayak-Buchke/TrackLine","commit_stats":null,"previous_names":["vinayakk404/audithub","vinayak-buchke/trackline"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vinayak-Buchke%2FTrackLine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vinayak-Buchke%2FTrackLine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vinayak-Buchke%2FTrackLine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vinayak-Buchke%2FTrackLine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vinayak-Buchke","download_url":"https://codeload.github.com/Vinayak-Buchke/TrackLine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234918081,"owners_count":18906965,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["aws","docker","java","javascript","jwt-auth","reactjs","spring","spring-data-jpa","spring-mvc","springboot","springsecurity"],"created_at":"2024-11-20T10:38:24.364Z","updated_at":"2025-10-02T01:30:44.639Z","avatar_url":"https://github.com/Vinayak-Buchke.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🔍 TrackLine \n\n## Home Page Demo\nhttps://github.com/user-attachments/assets/15e11499-eea8-41f8-b7f0-ad99a7f77905\n\n\n## 📑 Table of Contents \n- [Problem Statement](#problem-statement-)\n- [Our Solution](#our-solution-)\n- [Tech Stack](#tech-stack)\n  - [Frontend](#frontend)\n  - [Backend](#backend)\n  - [Database](#database)\n  - [Dashboards](#dashboards)\n  - [DevOps \u0026 Infrastructure](#devops--infrastructure)\n- [Stakeholders and Features](#stakeholders-and-features-)\n  - [Production Planner](#production-planner)\n  - [Plant Manager](#plant-manager)\n  - [Quality Manager](#quality-manager)\n  - [Inventory Manager](#inventory-manager)\n  - [Sales Manager](#sales-manager)\n\n\n## 🚨 Problem Statement \n- Scattered, inconsistent audit data across \n\n\nmultiple systems hinders compliance, anomaly detection, and reporting\n- Manual processes and disjointed tools create inefficiencies and raise the risk of errors\n- A centralized audit system is needed to consolidate data, ensure consistency, and provide automated, actionable insights\n\n## 💡 Our Solution \n- Streamline the collection, validation, and processing of audit data\n- Ensure data consistency and integrity\n- Automate reporting, anomaly detection, and compliance checks\n- Provide actionable insights via real-time visual dashboards\n\n\n## 🛠️ Tech Stack \n\n### Frontend\n![React](https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB)\n![HTML5](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge\u0026logo=html5\u0026logoColor=white)\n![CSS3](https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge\u0026logo=css3\u0026logoColor=white)\n![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge\u0026logo=javascript\u0026logoColor=black)\n![TailwindCSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white)\n\n### Backend\n![Spring Boot](https://img.shields.io/badge/Spring_Boot-F2F4F9?style=for-the-badge\u0026logo=spring-boot)\n![Java](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge\u0026logo=openjdk\u0026logoColor=white)\n![Microservices](https://img.shields.io/badge/Microservices-FF6C37?style=for-the-badge\u0026logo=microservices\u0026logoColor=white)\n\n### Database\n![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white)\n\n### Dashboards\n![Metabase](https://img.shields.io/badge/Metabase-509EE3?style=for-the-badge\u0026logo=metabase\u0026logoColor=white)\n![Recharts](https://img.shields.io/badge/Recharts-22B5BF?style=for-the-badge\u0026logo=recharts\u0026logoColor=white)\n\n### DevOps \u0026 Infrastructure\n![Docker](https://img.shields.io/badge/Docker-2CA5E0?style=for-the-badge\u0026logo=docker\u0026logoColor=white)\n![AWS](https://img.shields.io/badge/AWS-232F3E?style=for-the-badge\u0026logo=amazon-aws\u0026logoColor=white)\n![Apache Kafka](https://img.shields.io/badge/Apache_Kafka-231F20?style=for-the-badge\u0026logo=apache-kafka\u0026logoColor=white)\n![Debezium](https://img.shields.io/badge/Debezium-FF7F50?style=for-the-badge\u0026logo=debezium\u0026logoColor=white)\n\n## 👥 Stakeholders and Features \n\n### Production Planner\n- View Inventory\n- Automated plans customization\n- View production analytics\n\n### Plant Manager\n- View day-wise plans\n- Update current day's plans and status\n\n### Quality Manager\n- Test vehicles for quality check\n- View quality check analytics\n\n### Inventory Manager\n- View Inventory and update stock\n- View inventory analytics\n\n### Sales Manager\n- View inventory\n- Sell Vehicles\n- View sales analytics\n\n## Architecture\n![image](https://github.com/user-attachments/assets/fe6e1614-3b7d-4501-a376-a8d34ffa5415)\n\n## Data Modelling\n![image](https://github.com/user-attachments/assets/2306a365-4404-41ff-86b7-d35d127e4446)\n\n\n## 🚀Screenshots\n### Login Page\n\u003cimg width=\"1077\" alt=\"Login Page\" src=\"https://github.com/user-attachments/assets/37eccc31-0b12-4d4d-865a-740cd92e4158\"\u003e\n\n### Production Manager\n\u003cimg width=\"1079\" alt=\"Production Planner Page\" src=\"https://github.com/user-attachments/assets/c0768b4f-3892-4bcc-946b-2072ec166ef2\"\u003e\n\n### Inventory\n\u003cimg width=\"1056\" alt=\"Inventory Page\" src=\"https://github.com/user-attachments/assets/1b205e2a-adb5-4f3d-ad46-515d23ccff91\"\u003e\n\n### Production Dashboard\n\u003cimg width=\"1067\" alt=\"Production DashBoard\" src=\"https://github.com/user-attachments/assets/623a7f6e-b31c-40b2-9a3b-2df88528a022\"\u003e\n\n### Production Planner\n\u003cimg width=\"1063\" alt=\"Plant Manager Page\" src=\"https://github.com/user-attachments/assets/2d5fc3fb-d270-43f7-97a6-e5049cf9f1e2\"\u003e\n\n### Quality Controller\n\u003cimg width=\"1076\" alt=\"QualityController\" src=\"https://github.com/user-attachments/assets/862f7032-bf30-4d0f-97a0-cb5fc46b3675\"\u003e\n\n### Quality Dashboard\n\u003cimg width=\"1058\" alt=\"QaltiyDashboard\" src=\"https://github.com/user-attachments/assets/6f00818b-5417-4863-80d3-a8ec8eb2c897\"\u003e\n\n### Inventory Manager\n\u003cimg width=\"1074\" alt=\"inventory-2\" src=\"https://github.com/user-attachments/assets/63f3bac7-16e8-47c8-af27-7103c44714d4\"\u003e\n\n### Inventory Dashboard\n\u003cimg width=\"1046\" alt=\"Inventor Dahsboard\" src=\"https://github.com/user-attachments/assets/a70b8080-f1d2-4515-8f01-67c6c7d430f8\"\u003e\n\n### Sales Manager\n\u003cimg width=\"1064\" alt=\"Sales Dashboard\" src=\"https://github.com/user-attachments/assets/3cf986c0-dcb6-4224-bc3f-373c627d0088\"\u003e\n\n### Ssales Dashboard\n\u003cimg width=\"917\" alt=\"Sales Dash-2\" src=\"https://github.com/user-attachments/assets/595b2aa7-45a6-46c6-98c8-426bfa0623e4\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVinayak-Buchke%2FTrackLine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FVinayak-Buchke%2FTrackLine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVinayak-Buchke%2FTrackLine/lists"}