Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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
-