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
- Host: GitHub
- URL: https://github.com/austinadodo/the_ride_front_end
- Owner: AustinAdodo
- Created: 2024-03-22T18:35:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-10T13:36:24.000Z (6 months ago)
- Last Synced: 2025-01-09T20:54:23.469Z (5 months ago)
- Topics: angular, asychronous-loading, asychronous-messaging, rabbitmq-client, rabbitmq-consumer, standalone-components
- Language: TypeScript
- Homepage:
- Size: 1.42 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.