GithubHelp home page GithubHelp logo

xpertimage / blood-pressure-tracker-client- Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 1.91 MB

Blood Pressure Tracker is a client/server single page app that allows a user to track blood pressure readings.

Home Page: https://xpertimage.github.io/Blood-Pressure-Tracker-client-/

License: Other

JavaScript 71.06% SCSS 0.66% HTML 28.28%
blood-pressure spa user-stories wireframes

blood-pressure-tracker-client-'s Introduction

Blood Pressure Tracker image

This application is a handy little utility for those people with high blood pressure and anyone else interested in keeping records of their blood pressure. It allows a user to enter their blood pressure readings: Systolic, Diastolic and Pulse and the system will store the information to a secure server with a timestamp to record when the reading was entered.

Technologies

Blood Pressure Tracker is a "SPA" (single page application) using hide and show techniques to keep the interface simple and intuitive while reducing network traffic and server delay. Based on a "Client - Server" architecture the app was developed using Javascript and includes Bootstrap, Node, Express, HTML, CSS, jQuery and uses Ajax to manage the HTTP communications between client and server. The server is hosted on Heroku.com and the client repository is on Github.com.

Features

A user must first signup for an account and must login to be provided access. Once logged in the user can record readings, view a history of readings. Delete a record and update records. The client software can be accessed and run on any computer or smart phone with a modern web browser like Chrome or Safari.

Planning

The planning process began with wireframe sketches and user stories. The user stories were valuable in that they bring to the surface features and interfaces that were not thought of initially. Links to these resources are below.

The development was done on a local Express / Node server with the client running on the same computer using grunt as the html server. The server and API was the first part that was developed then I tested the API using Curl scripts from a terminal window. Next the Client development started with basic Authentication then the features of storing, retreiving and updating data on the server.

User stories

As a user I should be able to sign up using email and password

As a user I should be able to sign in

As a user I should be able to change my password once Iam signed in.

As a signed in user I should be able to sign out.

As a signed in user I should be able to enter my BP readings

As a signed in user I should be able to see a history of my BP readings

As a signed in user I should be able to search for a BP reading

As a signed in user I should be able to update a previous reading

As a signed in user I should be able to delete a reading.

Wireframes Wireframes Wireframes Wireframes Wireframes Wireframes Wireframes

Server Repo

blood-pressure-tracker-client-'s People

Contributors

xpertimage avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

mmmoore1313

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.