Skip to content

Aihab1/Virtual-Assistant-Webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A multipurpose website built with React and integrated with Alan AI (Virtual Assistant).

It's Donna, only with a manly voice! She knows everything. (He*)

Image1 Image2

👑 Features

donna-knows-everything

Don't go about saying this Donna doesn't know anything. Here's what you can do:

  1. Chat with the virtual assistant.
  2. Search news by categories, get news on specific topics or from different sources using voice commands.
  3. Get weather forecasts and predictions for any place.
  4. Convert bitcoin to currency, ask questions about bitcoin, get price fluctuations over a certain period etc.
  5. Solve/ generate sudoku board using voice.

More public APIs to be added soon.

🛠 Creating your own website

Installation

  1. Download Node.js

  2. Install dependencies

    npm install

Running

  1. Serving the site locally

    npm start

Adding new features/ using other APIs:

  1. Read Alan AI's Documentation.
  2. Learn how to use Alan Studio.
  3. Search for some useful APIs.
  4. Implement features in the Alan studio and connect it with the react app.

Thanks to Adrian Hajdin for his wonderful tutorials on Alan AI API and React.js. You can visit his github to learn more.

Hosting

Since this is a static website making use of APIs, deploying the react.js site directly to firebase or other platforms may expose your API keys. You may want to connect your react app to a backend (Node.js) and use SECRET_KEYS there. Here's a tutorial which can get you started.

Stuck with deployment? Contact me!


Finally, check out the website on Heroku.

About

Multipurpose website integrated with a virtual assistant.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published