GithubHelp home page GithubHelp logo

albertgo98 / ppat_team_helen Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 786 KB

This project pertains to an assistive technology we created to help someone who suffers from multiple sclerosis. More specifically, we created a wheelchair avoidance system and backup camera so that the user can more easily maneuver around her room and throughout the nursing home.

Home Page: https://www.hackster.io/team-alex/wheelchair-collision-avoidance-system-8e00fb#overview

HTML 3.96% CSS 5.97% JavaScript 86.55% SCSS 3.52%
assistive-technology raspberry-pi-3 camera sonar-sensor javascript laser-cutting 3d-printing cad

ppat_team_helen's Introduction

PPAT_2018-Team_Helen

This is web calendar made for the Fall 2018 MIT PPAT Team Helen. It is a customizable, minimalistic calendar for older people and people with visual impairments. It is made specifically to be used on a 12.9 inch iPad Pro and may look different on other web browsers and mobile devices. It allows an user to:

  • View events in a weekly view with a particular colour assigned to a particular type of event
  • View each event individually
  • Add and delete events

Set up

If you would just like to use the calendar app:

  1. Go to: http://helen-calendar.s3-website-us-east-1.amazonaws.com/signin.html
  2. Register using your email
  3. Verify your email using the verification code sent to your email
  4. Sign in to your account
  5. The calendar is now ready to use!

If you would like to customize/edit the app:

  1. Git clone and download this repository

  2. Download the project file contents as a ZIP file then unzip it locally.

  3. Run the 'signup.html' file

  4. Register to use the app through your email

  5. After registering, sign in to your app using the details sent to your email through the ‘signin.html’ file again.

  6. The calendar is now ready to use and edit!

  7. Additionally, to link the locally downloaded web-app to an amazon s3 bucket, follow this tutorial : https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html

App Overview

This app consists of four main pages:

  1. The sign-in page (signin.html) that takes care of registering new users and allows current users to sign-in.
  2. The main calendar week view (index.html that is linked to createCalendar.js).
  3. The add event page (addEvent.html that is linked to addEvent.js) that takes care of storing and adding events to the calendar.
  4. The view event page (viewevent.html and viewevent.js) that takes care of the individual, in detail view of every event.

Troubleshooting

If an user runs into issues showing their events, they should “double-click” and “inspect” the page to see what errors arose. At times, if the authentication cookie expires, refreshing the page will reload the events. Otherwise, re-logging in at the sign-in page can resolve this error.

We added a series of checks to ensure that there would not be errors when adding or viewing files. If there are any errors, they would be ones we did not experience during our testing process. Email us at [email protected], [email protected], or [email protected] and we will do our best to resolve any new issues that occur.

Authors

  1. Matt Wu
  2. Emma Stone
  3. Aparna Krishnakumar

Acknowledgement

We would like to thank the entire PPAT team for their mentoring and support.

ppat_team_helen's People

Contributors

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