Skip to content

theAshbringer/gnss-signals-control-frontend

Repository files navigation

GNSS Signals Control And Monitoring (Frontend)

This is a frontend part of software that is designed to control and monitor GNSS signals.

The project is part of my current job as a fullstack developer and is under development. Due to some confidential information, this repo won't be updated, but it is considered to be an example of my skills.

Before you start ⚠️

This project was moved from a private Gitlab server and edited to remove references to the names of some entities. Since the backend cannot be moved from a private server, the frontend is not fully functional as it is powered by a continuous stream of information packets. If you run a project demo, then almost all sections will contain the message "No data".

However, this repository is meant to show my experience with Vue.js, TypeScript, and Axios as of self-learner, so feel free to browse through the sources!

Technologies and tools 🔨

Vue.js TypeScript Axios

Webpack ESLint Babel Prettier

Features ✅

  • Composition API
  • Vue Router
  • Sidebar
  • Satellite status data with interval updating
  • Real-time charts showing a receiver position and a position error
  • Archive charts for a specified period
  • Availability of satellites at the current time point
  • Retrieving various information about satellite signals from the DB and presenting it in a user-friendly way
  • Backend-synching processing settings with validation on focus changing

Get Started

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Things to improve 📝

  1. Translate interface to English
  2. Add to the description some screenshots for better understanding of interface

About

Frontend for GNSS signals control and monitoring app

Topics

Resources

Stars

Watchers

Forks

Languages