- A study project to learn how to work with server API (CRUD operations), multipages site, native web components
- The structure of the client application was developed by Feature-Sliced Design methodology
- ES6 modules, ES2022 classes
- Web Components
- Feature-Sliced Design
- Custom webpack setup
- ESLint
Install all dependencies for server and client side
npm run install-dependencies
Start API server
npm run api-server
Start dev server for client
npm run client
This script run webpack-dev-server
and auto open browser with https://localhost:5007
.
If no browser is opened, you must manually open this URL in the browser.
Port 5007
specified in webpack.config.json
in devConfig.
For run api server with reset data
cd server
npm run restart
login: admin
pass: 1234