https://github.com/dkmfzf/web-larek-mvc
Web-lorek is a web service where you can purchase important modules for every self—respecting web programmer. We offer a wide range of tools and libraries to help you develop web applications, improve performance, and simplify code work.
https://github.com/dkmfzf/web-larek-mvc
api frontend javascript mvc-architecture rest scss typescript webpack website
Last synced: 3 months ago
JSON representation
Web-lorek is a web service where you can purchase important modules for every self—respecting web programmer. We offer a wide range of tools and libraries to help you develop web applications, improve performance, and simplify code work.
- Host: GitHub
- URL: https://github.com/dkmfzf/web-larek-mvc
- Owner: DKMFzF
- Created: 2024-12-12T13:11:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-11T15:11:24.000Z (about 1 year ago)
- Last Synced: 2025-07-21T05:03:06.971Z (12 months ago)
- Topics: api, frontend, javascript, mvc-architecture, rest, scss, typescript, webpack, website
- Language: TypeScript
- Homepage: https://web-larek-mvc.netlify.app/
- Size: 5.32 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Web larek

[Дока на русском](./docs/readme.ru.md)
## Stack
- HTML
- SCSS
- TS
- Webpack
## Project structure
- src/ — project source files
- src/components/ — folder with JS components
- src/components/base/ — folder with the base code
- src/components/model/ — folder with data models
- src/components/view — folder with display classes
- /base — folder with basic display classes
- /partial — folder with specific display classes
## Important files
- src/pages/index.html — HTML file of the main page
- src/types/index.ts file with types
- src/index.ts is the application's entry point
- src/scss/styles.scss — the root file of styles
- src/utils/constants.ts file with constants
- src/utils/utils.ts file with utilities
## Installation and launch
To install and run the project, run the following commands
```
npm install
npm run start
```
or
```
yarn
yarn start
```
## Assembly
```
npm run build
```
or
```
yarn build
```
## Application Architecture (MVC)
### Model

### View

[Description of the modules in English](./docs/architecture.en.md)
[Описание модулей на русском](./docs/architecture.ru.md)
## Author
** [Kirill Doroshev (DKMFzF)](https://vk.com/dkmfzf ) **
## License
This project is licensed under the MIT license