An open API service indexing awesome lists of open source software.

https://github.com/dusixx/film-collection

A small movie catalog application using mock data. The goal is to get hands-on experience with core Angular concepts.
https://github.com/dusixx/film-collection

angular

Last synced: about 1 month ago
JSON representation

A small movie catalog application using mock data. The goal is to get hands-on experience with core Angular concepts.

Awesome Lists containing this project

README

          

## ▶️ Film Collection

A modern movie catalog application built with **Angular 20+** using **Signals** exclusively (no RxJS).

### ✨ Features

- **No RxJS** - Pure Angular `Signals` for all reactive state
- **Standalone Components** - No NgModules architecture
- **Modern Control Flow** - Using `@if`, `@for`, `@switch` syntax
- **TypeScript Strict Mode** - Full type safety
- **Mock JSON Data** - 10+ films with realistic data

### Prerequisites

- Angular CLI 21+
- Node.js 20+

### 🚀 Install & Running

```sh
git clone git@github.com:dusixx/film-collection.git
cd film-collection
npm i
```

#### Start dev server

```sh
npm start
```

Navigate to http://localhost:4200/