This repository contains the following software products for Murphy Automotive
- Digital Inspection Report (client only)
- MyCar
- Shared Component Library
A public facing report of a vehicle inspection during a visit. Reporting data comes from a running instance of DigitalInspection.
Allow anonymous users to
- View the overall health of their vehicle
- See images and measurements taken from the inspection
- See service advisor's notes, as well as Murphy Automotive curated help content
- Contact Murphy Automotive with any questions
- Run
ng report:serve:(local|staging|prod)
for a dev server. - Navigate to
http://localhost:4200/
.
The app will automatically reload if you change any of the source files.
- Run
ng report:build:(local|staging|prod)
to build the Digital Inspection report app. - The build artifacts will be stored in the
dist/InspectionReport-Public
directory.
A user membership site for Murphy Automotive customers to manage their account and vehicles
Allow authenticated users to
- Monitor and manage services for vehicles
- Schedule appointments
- Adjust account settings
- View VIP Rewards
- Run
ng mycar:serve:(local|staging|prod)
for a dev server. - Navigate to
http://localhost:4201/
.
The app will automatically reload if you change any of the source files.
- Run
ng mycar:build:(local|staging|prod)
to build the MyCar app. - The build artifacts will be stored in the
dist/MyCar
directory.
A module of sharable code that is custom to Murphy Automotive that is used by all client projects.
- Share code between Angular client projects for consistency
- Seamless updating between the library and consuming projects
It can be built independently with ng sharedlib:build
, but it is automatically re-built whenever serving or building one of the above apps.