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

https://github.com/austinadodo/the_ride_front_end

Front end for the "TheRideBackEnd" project, a ride sharing application demo
https://github.com/austinadodo/the_ride_front_end

angular asychronous-loading asychronous-messaging rabbitmq-client rabbitmq-consumer standalone-components

Last synced: 4 months ago
JSON representation

Front end for the "TheRideBackEnd" project, a ride sharing application demo

Awesome Lists containing this project

README

        

# TheRideFrontEnd

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.0.0.
All resources were updated to meet requirements of [Angular CLI](https://github.com/angular/angular-cli) version 18.*.*.

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.

## Code scaffolding

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.

## Build

Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.

## Running unit tests

Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Running end-to-end tests

Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

## Message Brokering

A custom websocket service has been developed to help with message brockering on multipe instances of the application. The brockering service interacts with custom channels in RabbitMQ, that sits between the service and the back-end.

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.