From 3508a556f0f2d3fcc830ffa7019232351aab5898 Mon Sep 17 00:00:00 2001 From: Rogene Date: Thu, 30 Apr 2026 13:52:32 -0700 Subject: [PATCH] Add tech-stack-report.json for School Bus app Add a new tech-stack-report.json for the School Bus Inspection Tracking System for TECA. --- tech-stack-report.json | 57 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 tech-stack-report.json diff --git a/tech-stack-report.json b/tech-stack-report.json new file mode 100644 index 00000000..ec14a8cb --- /dev/null +++ b/tech-stack-report.json @@ -0,0 +1,57 @@ +{ + "cr57a_appshortcode": "School Bus", + "cr57a_applicationstatus": true, + "cr57a_appname": "School Bus Inspection Tracking System", + "cr57a_coderepository": "GitHub Public", + "cr57a_coderepositoryurl": "https://github.com/bcgov/schoolbus", + "cr57a_risklevel": "Moderate", + "imb_supportedbrowsers": [ + "Chrome", + "Edge", + "Firefox", + "Safari" + ], + "cr57a_technologies": [ + { "TechnologyName": ".NET", "Version": "7.0" }, + { "TechnologyName": "ASP.NET Core", "Version": "7.0.9" }, + { "TechnologyName": "Entity Framework Core", "Version": "7.0.9" }, + { "TechnologyName": "Npgsql.EntityFrameworkCore.PostgreSQL", "Version": "7.0.4" }, + { "TechnologyName": "AutoMapper", "Version": "12.0.1" }, + { "TechnologyName": "Hangfire", "Version": "1.8.4" }, + { "TechnologyName": "Hangfire.PostgreSql", "Version": "1.20.0" }, + { "TechnologyName": "Serilog.AspNetCore", "Version": "7.0.0" }, + { "TechnologyName": "Swashbuckle.AspNetCore", "Version": "6.5.0" }, + { "TechnologyName": "Microsoft.AspNetCore.Authentication.JwtBearer", "Version": "7.0.9" }, + { "TechnologyName": "Microsoft.AspNetCore.Mvc.Versioning", "Version": "5.1.0" }, + { "TechnologyName": "MailKit", "Version": "4.1.0" }, + { "TechnologyName": "AspNetCore.HealthChecks.NpgSql", "Version": "7.0.0" }, + { "TechnologyName": "NetCore.AutoRegisterDi", "Version": "2.1.0" }, + { "TechnologyName": "PostgreSQL", "Version": "16" }, + { "TechnologyName": "React", "Version": "16.13.1" }, + { "TechnologyName": "React DOM", "Version": "16.13.1" }, + { "TechnologyName": "React Router", "Version": "3.2.2" }, + { "TechnologyName": "React Redux", "Version": "5.1.2" }, + { "TechnologyName": "Redux", "Version": "3.7.2" }, + { "TechnologyName": "React Bootstrap", "Version": "0.33.1" }, + { "TechnologyName": "Bootstrap", "Version": "3.4.1" }, + { "TechnologyName": "react-scripts", "Version": "5.0.1" }, + { "TechnologyName": "Sass", "Version": "1.58.0" }, + { "TechnologyName": "Keycloak JS Adapter", "Version": "26.1.3" }, + { "TechnologyName": "Lodash", "Version": "4.17.21" }, + { "TechnologyName": "Moment.js", "Version": "2.27.0" }, + { "TechnologyName": "Draft.js", "Version": "0.11.7" }, + { "TechnologyName": "FontAwesome", "Version": "5.15.1" }, + { "TechnologyName": "Jest (React Testing Library)", "Version": "9.3.2" }, + { "TechnologyName": "Node.js", "Version": "13.7.0" }, + { "TechnologyName": "Express", "Version": "4.16.4" }, + { "TechnologyName": "html-pdf", "Version": "2.2.0" }, + { "TechnologyName": "Mustache", "Version": "3.0.1" }, + { "TechnologyName": "Nginx", "Version": "1.16 (rhel8)" }, + { "TechnologyName": "RHEL 8 .NET 7 Container Image", "Version": "rhel8/dotnet-70:7.0-18" }, + { "TechnologyName": "OpenShift", "Version": "" }, + { "TechnologyName": "GitHub Actions", "Version": "" }, + { "TechnologyName": "Keycloak (BC Gov IDIR SSO)", "Version": "" }, + { "TechnologyName": "ICBC CCW (Common Carrier Web Service)", "Version": "" } + ], + "cr57a_keywords": "#school-bus #inspection #permitting #scheduling #vehicle-inspection #transportation #moti #icbc #ccw #nsc #idir #keycloak #pdf-generation #hangfire #postgresql" +}