{"id":19862468,"url":"https://github.com/arcmichael/nms","last_synced_at":"2026-04-13T06:51:44.263Z","repository":{"id":261921916,"uuid":"199234249","full_name":"ArcMichael/nms","owner":"ArcMichael","description":"NMS is a modern management system built with TypeScript, leveraging React for the frontend and Koa for the backend. It provides a complete full-stack solution designed for scalability, flexibility, and ease of use.","archived":false,"fork":false,"pushed_at":"2024-11-09T08:41:15.000Z","size":3620,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-11T15:16:21.880Z","etag":null,"topics":["babel","dotenv","eslint","hmr","koa","react","webppack"],"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/ArcMichael.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":"2019-07-28T02:40:33.000Z","updated_at":"2024-11-09T08:41:19.000Z","dependencies_parsed_at":"2024-11-09T09:29:37.238Z","dependency_job_id":"b7a4b50c-0122-48bf-896d-cf7827daf5c7","html_url":"https://github.com/ArcMichael/nms","commit_stats":null,"previous_names":["arcmichael/nms"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArcMichael%2Fnms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArcMichael%2Fnms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArcMichael%2Fnms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArcMichael%2Fnms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ArcMichael","download_url":"https://codeload.github.com/ArcMichael/nms/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241272521,"owners_count":19937091,"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":["babel","dotenv","eslint","hmr","koa","react","webppack"],"created_at":"2024-11-12T15:11:51.474Z","updated_at":"2026-04-13T06:51:39.228Z","avatar_url":"https://github.com/ArcMichael.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## NMS is a modern management system built with TypeScript, leveraging React for the frontend and Koa for the backend. \n- It provides a complete full-stack solution designed for scalability, flexibility, and ease of use.\n\n## Key Features\n- Frontend: Developed using React, supporting Hot Module Replacement (HMR) to enhance development efficiency.\n- Backend: Powered by Koa, offering robust functionality such as static file serving, routing, and JSON handling.\n- Build Tooling: Integrates Webpack for efficient module bundling, with Babel for transpilation and ESLint for code linting.\n- Environment Configuration: Utilizes dotenv for managing environment variables, ensuring flexible and secure configurations.\n\n## Project Structure\n- .vscode/: Contains configuration files for Visual Studio Code.\n- client/: Houses the frontend code, including React components and resources.\n- server/: Contains the backend code and Koa server implementation.\n- webpack/: Includes Webpack configuration files.\n- .babelrc: Babel configuration file.\n- .eslintrc.js: ESLint configuration file.\n- .prettierrc.js: Prettier configuration file.\n- tsconfig.json: TypeScript configuration file.\n- package.json: Defines project dependencies and scripts.\n- yarn.lock: Ensures consistent dependency versions.\n\n## Contribution\n- This project is under active development. Contributions and feedback are highly appreciated! Feel free to open issues or submit pull requests to help improve the system.\n\n# typescript\n    - tsc ts-node ts-loader \n# eslint\n    - eslintrc prettierrc tsconfig\n# koa\n    - koa-static koa-router koa-json koa-*\n# client.react\n    - react react-dom react-*\n# hmr\n    - webpack react-hot-middleware webpack-hot-middle webpack-dev-moddle webpack-*\n# env\n    - dotenv\n# babel\n    - babelrc\n# react-router\n    - react-router react-router-dom\n# redux\n    - redux react-redux\n# tpl\n    - \n# apollo\n    - \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farcmichael%2Fnms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farcmichael%2Fnms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farcmichael%2Fnms/lists"}