Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arcmichael/nms
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.
https://github.com/arcmichael/nms
babel dotenv eslint hmr koa react webppack
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/arcmichael/nms
- Owner: ArcMichael
- Created: 2019-07-28T02:40:33.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-09T08:41:15.000Z (about 2 months ago)
- Last Synced: 2024-11-09T09:28:43.306Z (about 2 months ago)
- Topics: babel, dotenv, eslint, hmr, koa, react, webppack
- Language: TypeScript
- Homepage:
- Size: 3.45 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 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.## Key Features
- Frontend: Developed using React, supporting Hot Module Replacement (HMR) to enhance development efficiency.
- Backend: Powered by Koa, offering robust functionality such as static file serving, routing, and JSON handling.
- Build Tooling: Integrates Webpack for efficient module bundling, with Babel for transpilation and ESLint for code linting.
- Environment Configuration: Utilizes dotenv for managing environment variables, ensuring flexible and secure configurations.## Project Structure
- .vscode/: Contains configuration files for Visual Studio Code.
- client/: Houses the frontend code, including React components and resources.
- server/: Contains the backend code and Koa server implementation.
- webpack/: Includes Webpack configuration files.
- .babelrc: Babel configuration file.
- .eslintrc.js: ESLint configuration file.
- .prettierrc.js: Prettier configuration file.
- tsconfig.json: TypeScript configuration file.
- package.json: Defines project dependencies and scripts.
- yarn.lock: Ensures consistent dependency versions.## Contribution
- 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.# typescript
- tsc ts-node ts-loader
# eslint
- eslintrc prettierrc tsconfig
# koa
- koa-static koa-router koa-json koa-*
# client.react
- react react-dom react-*
# hmr
- webpack react-hot-middleware webpack-hot-middle webpack-dev-moddle webpack-*
# env
- dotenv
# babel
- babelrc
# react-router
- react-router react-router-dom
# redux
- redux react-redux
# tpl
-
# apollo
-