Giter VIP home page Giter VIP logo

sgfswen / engineering-report-app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from matsad3547/engineering-report-app

0.0 2.0 0.0 446 KB

This app is designed to allow test engineers to create reports on mobile devices using a simple, intuitive, configurable interface; enter data offline, and add to a database that can be accessed later. The app will be responsive to work well in mobile and desktop configurations.

HTML 2.86% JavaScript 92.38% CSS 4.76%

engineering-report-app's Introduction

#Engineering Report App

This app is designed to allow test engineers to use a simple, configurable report interface to record data on mobile devices, enter data offline, and add to a database that can be accessed later. The app will be responsive to work well in mobile and desktop configurations.

##Current Features

  • Record values for keywords on a 1-9 scale, record configuration values for each report, and record notes for each report.
  • Save new reports to a Firebase database.
  • Access the ten most recent reports recorded in the database.
  • View each report as a detailed, easy-to-read table.
  • Queue and unqueue reports to be downloaded.
  • Download a selected list of reports as a .csv file in order from least to most recent.
  • An easy-to-use, intuitive mobile interface.
  • User create and sign-in with e-mail and password.
  • Unauthenticated demo version of the app with full functionality.

##Next Steps

###Progressive Web App

  • Build service worker and PWA structure so that keywords and a certain number of existing reports are cached for immediate access even without internet connection.
  • Enable saving of reports without a connection so that cached reports will be pushed to online database when an internet connection is reestablished.

###Authentication

  • A configuration system to approve users before signed up users are fully authenticated.

###Interface

  • Using user feedback, build a more usable desktop version of the app.
  • Enable scrolling to show the next 10 reports.
  • Enable filtering and search to select reports for download and visualization.
  • Visualization package to show trends across selected reports.
  • Hidden passwords (asterisks vs. the actual letters)
  • Add server to ensure reports can be shared among authenticated users.

engineering-report-app's People

Contributors

kfurness avatar matsad3547 avatar

Watchers

 avatar  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.