Skip to content

Point of sale web application UI built with Angular.

Notifications You must be signed in to change notification settings

zgoldy/point-of-sale-angular

 
 

Repository files navigation

Point of Sale - Angular

Features

  • User management
    • Roles (Manager, Economist, User)
    • Login
    • Register
    • Settings
    • Profile
  • Products management
    • Products CRUD
    • Product categories CRUD
  • Statistics dashboard
    • Daily sales
    • Invoices stats
    • Most sold products
    • Sales by category
    • Products below minimum stock
  • Invoice management
    • Invoice CRUD
    • Invoce printing
  • Shifts management
  • Supplies management

App architecture

  • Every features lives in it's own module that is lazy loaded
  • We make use of smart-dumb component architecture
  • State lives in services with BehaviorSubjects
  • App uses Angular Material components

Development server

Run ng serve for a dev server.

Navigate to http://localhost:4200/.

The app will automatically reload if you change any of the source files.

Backend Repo

Find the backend code here: Point of sale Laravel API.

Screenshots

Screenshot4 Screenshot7 Screenshot1 Screenshot5 Screenshot15 Screenshot6 Screenshot8 Screenshot16 Screenshot9 Screenshot2 Screenshot10 Screenshot11 Screenshot12 Screenshot14 Screenshot13

About

Point of sale web application UI built with Angular.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 60.3%
  • HTML 33.0%
  • SCSS 5.5%
  • JavaScript 1.2%