1.9 KiB
1.9 KiB
type, name, description, category, generated, status, scaffoldVersion
| type | name | description | category | generated | status | scaffoldVersion |
|---|---|---|---|---|---|---|
| doc | project-overview | High-level overview of the project, its purpose, and key components | overview | 2026-04-29 | active | 2.0.0 |
Project Overview
This project is an Angular-based B2B/B2C Sales Portal (VendaWeb). It empowers sellers to manage customers, browse product catalogs, assemble carts, and process orders, while also offering CRM, Partner Management, and administrative capabilities.
Detailed Analysis: For complete symbol counts, architecture layers, and dependency graphs, see
codebase-map.json.
Quick Facts
- Root:
/ - Languages: TypeScript, HTML, SCSS
- Framework: Angular
- State Management: NgRx (Redux pattern)
Entry Points
Key Exports
AppModuleSalesModulePartnersModule
File Structure & Code Organization
src/app/sales/— Core point-of-sale functionality (cart, products, checkout).src/app/crm/— Customer management interfaces.src/app/partners/— Partner reporting, commissions, and management.src/app/financial/— Financial operations and checkout.src/app/models/— TypeScript interfaces representing business entities.src/app/shared/— Reusable UI components, interceptors, and services.src/app/auth/— Authentication and login flows.
Technology Stack Summary
- Frontend: Angular
- State: NgRx Store
- Styling: SCSS, Kendo UI (
kendo-ui-license.txtindicates Kendo usage) - Tooling: Angular CLI, TypeScript, npm
Getting Started Checklist
- Install dependencies with
npm install. - Run the application locally with
npm run startorng serve. - Navigate to
http://localhost:4200to view the app.