Pandivia is a shopping list progressive web app (PWA) made with Angular 19+ and Firebase.
Users have
- a List page where they can add items to buy, grouped by category
- an Inventory page where they can add frequently bought items for easy retrieval
- a Profile page to be able to change theme, language and invite new users (admins-only)
The application features
- Angular workspaces
- Completely custom-made, accessible and themable components
- Internationalization via
@jsverse/transloco
- Service workers
- Signals
Requirements
- Node.js 20+
- Java 17+
npm install
npm run firebase:dev
- Open another terminal and run
npm run start