Skip to content

reek/pwa-quick-accident-report

Repository files navigation

Quick Accident Report / PWA

Build Status Dependencies Status Known Vulnerabilities

Overview

This personal MEAN project is currently under development

This application is intended to help the driver during a traffic accident. It will facilitate the collection of data for insurance or to warn emergency services as well as the exchange of data between drivers.

  • You don't have an accident statement report form ?
  • You have forgotten your documents ?
  • You don't know where you are ?
  • You don't know what to do ?
  • You can't remember emergency numbers ?

Project

Front-end

Mobile User Interface.

Demo

email:    [email protected]
password: 1234

Features

  • Web application & Hybrid Mobile application.
  • Create, verify and recovery account.
  • Cloud storage.
  • Saving, editing, deleting your data.
  • Data transfer by email or QRcode.
  • Geolocalisation with map and meteo.
  • Help in entering postal address.
  • Copy of documents with character recognition. (dev)
  • Call the emergency services.
  • Contact your insurer directly.
  • Feedback support.

Lighthouse Audit

Audit

Best Practices: can be improved with HTTP/2 server.

Technologies

  • Angular 7 - Angular is a platform for building mobile and desktop web applications.
  • Ionic 4 - Ionic is the app platform for web developers. Build amazing mobile, web, and desktop apps all with one shared code base.
  • Capacitor - The Native Bridge for Cross-Platform Web Apps. Invoke Native SDKs on iOS, Android, Electron, and the Web with one code base.
  • Typescript - TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
  • NodeJS - Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
  • PWA - Progressive web applications (PWAs) are a type of mobile app delivered through the web, built using common web technologies including HTML, CSS and JavaScript.
  • Lighthouse - Lighthouse is an open-source, automated tool for improving the performance, quality, and correctness of your web apps.
  • Travis CI - The simplest way to test and deploy your projects. Easily sync your GitHub projects with Travis CI and you'll be testing your code in minutes

Quick start

  • Run node $ nvm use 11
  • Install dependencies $ npm install
  • Run app $ npm run dev
  • Navigate to http://localhost:4200/

Tips

  • Mobile device view right-click inspect & toggle device toolbar

Feedback

Contribute

Contributions are always welcome! Please submit a PR.

About

💥 Quick Accident Report - PWA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published