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

https://github.com/andrejkoller/sinai-frontend

The frontend of the Sinai booking app, built with Angular.
https://github.com/andrejkoller/sinai-frontend

angular api-requests booking-system frontend

Last synced: 10 months ago
JSON representation

The frontend of the Sinai booking app, built with Angular.

Awesome Lists containing this project

README

          

## Short description

Sinai is a modern web application designed to facilitate workplace reservations within departments. This repository contains the frontend, built using Angular, and serves as the user-facing interface for the Sinai booking system.

## Features

- Secure user authentication and login
- Interactive workplace overview with real-time availability
- Date-based workplace reservation system
- Department-based filtering and user role handling
- Visual feedback and dynamic status updates
- Responsive design for both desktop and mobile user

## Tech Stack

- Angular 18 (standalone components)
- RxJS and Angular Services
- RESTful API integration (Sinai backend)
- Angular Router, Angular Material, Reactive Forms, Toastr Notifications, SignalR

## Installation

### 1. Clone the repository

```bash
git clone https://github.com/andrejkoller/sinai-frontend.git
cd sinai-frontend
```
### 2. Install dependencies

```bash
npm install
```
### 3. Run the development server

```bash
ng serve
```
## Screenshots