abhishek0508 / scproject

A digital social companion for elderly people

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Digital Social companion for the elderly

The repository contains the code for a digital social companion designed fro the elderly. There are two parts of the code, the fultter application and the interactive chat bot currently implemented with a browser based UI. For more information please read the document "Final report"

Taiga, the chatbot

The chatbot requires some basic python packages to run. We would highly recommend you to setup a virtual environment for this purpose. The following commands should let you run setup the chatbot:

pip install -r requirements.txt

Once the installation is complete, copy the following files to /path/to/python/site-packages/parlai/scripts:

  • interactive.py
  • sentiment_analysis.py
  • interactive_web.py

Now, run the following command: python chat.py

Now open localhost:8080 on your web browser and you are ready to interact with Taiga!

Running the flutter app

The running of the flutter app requires you to setup flutter on your terminal, VSCode or Android Studio. The instructions are available on the following link: https://flutter.dev/docs/get-started/install

Now once set up, clone the project and run the application. If setup on the terminal, the app would run with the following command: flutter run

If the app continues to give errors, try running: flutter pub get

followed by: flutter run

About

A digital social companion for elderly people


Languages

Language:C 67.2%Language:Python 27.1%Language:Dart 1.8%Language:Shell 1.4%Language:Makefile 1.3%Language:C++ 0.4%Language:M4 0.2%Language:XSLT 0.1%Language:CSS 0.1%Language:Yacc 0.1%Language:Awk 0.1%Language:Lex 0.1%Language:JavaScript 0.0%Language:Batchfile 0.0%Language:Swift 0.0%Language:Kotlin 0.0%Language:Objective-C 0.0%