Skip to content

gelissa/A-Speak

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A-Speak

A-Speak application to assist individuals that are non-verbal or that have speech hurdles that would like to be addressed without breaking the bank. We hope to address the problems with the existing application like ours that it will be personalize to the child or the individual. EX: If a child associates a glass with a water bottle or a favorite cup our application will let the parent or speech therapist take a personal picture of the object and record in his/her voice. We will be using MongoDB to bring up personal preferences and React for the User Interface. Node and Express to communicate with the server to make it a full-stack application.

newaspeakHomepg

AspeakNewHomePg

Live Link

Find A-Speak here

Structure

The app is a React.js-based app utitilising full CRUD for users to personalize the boards to themselves and to their children.

Upon login, user are directed to their board page, where they can either use the pre-made boards (that come with each account) or they are invited to make their own board.

Their boards allow up to 10 pictures that the parents will take of their own objects. They will also be prompted to record sounds to go with each picture.

When the board is made, they will be able to use it just like the pre-made ones.

Technologies

  • MongoDB
    • Document based database for storing user data.
  • MONGOOSE ORM
    • Handles object relational mapping for our MongoDB.
  • EXPRESS
    • Back end API route handling
  • REACT
    • Dynamic views
  • REACT ROUTER
    • Handling all view routes
  • AXIOS
    • Handling client side HTTP requests
  • NODE
    • Runtime environment for running JavaScript outside of the browser
  • PASSPORT
    • User authentication
  • MDBOOTSTRAP
    • Predefined CSS3 library
  • POSE.CSS
    • Animation CSS3 library

Install and run locally

Install all the dependencies with Yarn or NPM
npm install
Make sure you start Mongod and have mongoDB running..
mongod <filepath to database>
mongo
Then start the project
npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 88.2%
  • JavaScript 11.5%
  • HTML 0.3%