eneajaho / point-of-sale-angular

Point of sale web application UI built with Angular.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


Languages

Language:TypeScript 60.2%Language:HTML 33.0%Language:SCSS 5.5%Language:JavaScript 1.2%