Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fkucukkara/angularworkshop

This project is a beginner-friendly Angular application that demonstrates key concepts such as components, services, and routing.
https://github.com/fkucukkara/angularworkshop

angular component db-server dependency-injection http-requests routing

Last synced: about 9 hours ago
JSON representation

This project is a beginner-friendly Angular application that demonstrates key concepts such as components, services, and routing.

Awesome Lists containing this project

README

        

# Simple Angular Workshop Application

Welcome to the **Simple Angular Workshop Application**! This project is a beginner-friendly Angular application that demonstrates key concepts such as components, services, and routing. It provides users with the ability to explore housing locations, filter them by city, view detailed information, and apply for housing.

---

## ✨ Features

- 🏠 **Browse Housing Locations**: View a comprehensive list of housing options in an intuitive layout.
- 🔍 **Filter by City**: Quickly find housing in a specific city using the search filter.
- 📋 **Detailed Information**: Access detailed descriptions and features of each housing location.
- 📝 **Apply for Housing**: Submit an application for your preferred housing location with ease.

---

## 🚀 Getting Started

Follow these steps to set up and run the application on your local machine.

### ✅ Prerequisites

Before you begin, ensure you have the following installed on your system:

- **[Node.js](https://nodejs.org/)** (version 18 or higher)
- **[Angular CLI](https://angular.io/cli)** (latest version)
- **[JSON Server](https://github.com/typicode/json-server)** (for mock backend)

### 📦 Setup and Run

1. **Clone the Repository**:
```bash
git clone
cd
```

2. Install Dependencies:
```bash
npm install
```

3. Start the JSON Server: Launch the mock backend to serve the housing location data:
```bash
json-server --watch db.json
```

4. Start the Angular Development Server: In a separate terminal, run:
```bash
ng serve
```

5. Access the Application: Open your browser and navigate to `http://localhost:4200`.

## 📚 Learn More

For a step-by-step, interactive explanation of this application, visit the official Angular tutorial: **[Your First App](https://angular.dev/tutorials/first-app)**. This tutorial provides an excellent guide to understanding the fundamental concepts used in this application.