A modern product search application built with Angular 18 (standalone components), connected to RESTHeart Cloud backend.
- Real-time product search by name
- Filter by price range
- Filter by category
- Responsive design
- Beautiful gradient UI
- Install dependencies:
npm install- Configure your RESTHeart Cloud instance:
# Edit src/environments/environment.ts and set restHeartUrl to your instance- Run development server:
npm startThe app will be available at http://localhost:4200/
- Build for production:
npm run buildMake sure you have set up your RESTHeart Cloud backend as described in the documentation.
You need:
- A
productscollection with sample data - Permissions configured for unauthenticated read access
- Angular 18 (standalone components)
- RxJS for reactive programming
- HttpClient for HTTP requests
- FormsModule for two-way data binding
src/
├── app/
│ ├── app.component.ts # Main application component
│ ├── app.component.html # Template
│ └── app.component.css # Styles
├── environments/
│ └── environment.ts # Environment configuration
└── main.ts # Application bootstrap