Giter VIP home page Giter VIP logo

smart-helmet-app's Introduction

Smart Helmet Application

Mobile-AR integration for smart helmets, enhancing safety and functionality with real-time data overlays.

Overview

Our innovative postgraduate project, developed during the HY569 course, introduces the Smart Helmet, aimed at enhancing safety and functionality through real-time data overlays. This project combines web application technology with AR (Augmented Reality) capabilities. The Smart Helmet assumes the role of AR glasses, allowing users to make decisions directly from their mobile devices. Tested and refined during the course, this solution offers intuitive interfaces for efficient safety management and heightened productivity.

Our application comprises two distinct components: the web interface and the AR functionality. My focus was primarily on the web portion of the project. Leveraging the OpenStreetMap API, we obtained comprehensive mapping capabilities and access to diverse geographic data. Additionally, we integrated APIs for real-time user location tracking and live weather updates.

Key Features

  • Real-Time Navigation: Navigate with ease using a map display that provides live updates of your surroundings, ensuring efficient travel from point A to point B.
  • Weather Updates: Stay informed about current weather conditions along your route, allowing for better planning and preparation.
  • Speed Tracking: Monitor your speed in real-time, promoting safe and responsible driving practices.
  • Location Saving: Save important locations for quick access and seamless navigation to frequently visited destinations.
  • Integration of External Sensors: Utilize external sensors like alcohol detectors to enhance safety while driving, providing alerts and ensuring responsible behavior.
  • Post-Trip Analysis: Review detailed insights and analysis of your journey after reaching your destination, facilitating continuous improvement in driving habits and decision-making.

Screenshots

Gif Shlist Shlist
Initialize the app Search Maps
Shlist Shlist Shlist
Saved Location New Location Type of Location

Installation

What you will need:

  • NodeJS
  • Angular
  • MongoDB

Tested on:

  • NodeJS v18.12.1
  • Angular v14.2.8
  • MongoDB v4.4

Useful commands

Before running the application and after every new node_module is installed using npm install @package-name, all project members must execute in both backend and frontend:

npm install

For frontend, inside frontend folder:

Run frontend:

ng serve

Run frontend (open access from other devices using server's IP):

ng serve --host 0.0.0.0

For backend, inside backend folder:

Run backend:

npm run dev

Do not forget: mongod.exe (if on Windows) must be running for the Database to be used.

Evaluation

The heuristic evaluation of the application design was done in the context of the HY569 course by various users who, after our guidance, provided their conclusions.

smart-helmet-app's People

Contributors

kontogiorgakis avatar kodogio avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.