sorunokoe / noa_assistant

Noa is a smart assistant that helps in a daily life.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a Noa Assistant App. RERN Stack ;)

Back-end: NodeJS/Express

Front-end: React/Redux

Database: RethinkDB

Real-time provided by RethinkDB, Socket.IO.

noa-main

DEMO

noa-demo

Design: https://www.figma.com/file/SQJkHwbNObxXfsAnwNqL8iMa/NoA?node-id=0%3A1

noa-design

AI: Dialogflow

noa-dialogflow

Unit & Integration tests: Mocha, Chai, Supertest

2018-09-30 17 54 33

  • What was hard? Rethink about architecture, scalability, best solutions
  • What was easy? Create a design, setup a project, write html, scss.
  • What was fun? Train an AI in dialogflow, store data in rethinkdb with push based solution, recording voice
  • What was boring? install all necessary packages
  • What did you learn? how to work with rethinkdb, dialogflow integration, recording voice

About

Noa is a smart assistant that helps in a daily life.


Languages

Language:JavaScript 75.6%Language:CSS 22.0%Language:HTML 2.4%