Skip to content

naver-ai/aacesstalk-monorepo

Repository files navigation

AACessTalk: Tablet application for fostering communication between parents and minimally verbal autistic children

This repo is an artifact of research paper:

AACessTalk: Fostering Communication between Minimally Verbal Autistic Children and Parents with Contextual Guidance and Card Recommendation

Dasom Choi, SoHyun Park, Kyungah Lee, Hwajung Hong, and Young-Ho Kim

Tech Stack

  • Workspace: NX CI Monorepo (https://nx.dev/ci/intro/ci-with-nx)
  • Mobile client: React Native (Written in TypeScript)
  • Backend: FastAPI (Written in Python)
  • Intelligence: OpenAI API

Get Started

Prerequisite

Installation

  1. Run frontend installation script

    > npm run setup-js
  2. Run backend installation script

    > nx run backend:setup

Running Backend server

  • Development mode
    > nx run backend:run-dev
    
  • Production mode (Uses Guicorn deamon https://gunicorn.org/)
    > nx run backend:run-prod
    

Running Mobile Client (Tablet or Emulator)

  • Android (Tested via user study)
    > nx run client-rn:run-android
    
  • iOS (Not tested)
    > nx run client-rn:run-ios
    

Code maintainer

Young-Ho Kim (Research scientist at NAVER AI Lab. http://younghokim.net)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published