A product to empower Persons with Intellectual Disabilities (PWIDs) navigate to
and from work and school with greater independence
Explore the docs »
View Figma Wires
·
Report Bug
·
Request Feature
Table of Contents
No solution comes with product first in mind. Here, we present our findings and thought processes that lead us to our solution.
- Current products (e.g. Google Maps, Apple Maps):
- Too complicated, typically cluttered with too many features
- Offer too many options for routes
- Do not tailor routes according to common challenges faced by PWIDs
- Do not have step-by-step guides in commute
- The app should provide clear and concise instructions, and use visual aids to supplement audio instructions.
- The app should also have safety features built-in, such as the ability to share the user's location with their caregiver or call their caregiver in an emergency.
- As each person is unique, the app should be developed in collaboration with neurodivergent individuals to ensure accessibility and usability.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
To use Expo, you need to have the following tools installed on your machine:
-
Node.js LTS release - Only Node.js LTS releases (even-numbered) are recommended.
-
Git for source control.
-
Watchman (for Linux or macOS users).
-
npm
npm install expo start # or "npm run start"
-
iOS
- To run it there 2 methods, through simulator or IOS device.
- To run iOS simulator, please download XCode first
- Make sure you have command line tools active - See Thread
- For more information, see -> How to run or debug iOS build
-
Android
- TODO
Read - How to Deploy
See - Easy Board 3.0 User story
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Feel free to reach out to Richard or JR if you need any help, or would like to be added as an active member
Github Project Link: https://github.com/Engineering-Good/Easyboard3
Source | Link |
---|---|
From engineering good1 | Notion Link |
From engineering good2 | Notion Link |
From better sg | Notion Link |
Knowledge Transfer, Feb 2023 | Video |
Google-Routes API Reference | Documentation (General) |
Google-Routes API Reference | Documentation - Compute Routes |
(Tutorial) Online react course | Udemy Course |
(Tutorial) React Native getting started page | React-Native Docs |
(Tutorial) Official TypeScript Handbook | Typescript Handbook |
(Tutorial) Overview on using React with Typescript | React + TypeScript Cheatsheet |