Skip to content

Foisit: Speak, and it’s done. A voice assistant library for web apps

Notifications You must be signed in to change notification settings

boluwatifee4/foisit

Repository files navigation

🎙️ Foisit: Speak, and it’s Done.

Foisit Logo

The Foisit Project is your all-in-one suite of libraries for building interactive, voice-driven experiences in Angular, React, and Vue. With Foisit, you can empower your applications to listen, respond, and act—seamlessly.


🌟 Key Features

  • 🌐 Cross-Framework Support: Designed for Angular, React, and Vue.
  • 🗣️ Voice Interactions: Speak commands to control your app with ease.
  • 🧩 Dynamic Commands: Add or remove commands on the fly.
  • ✨ Visual Feedback: Show animations when the assistant is active.
  • 🚀 Effortless Integration: Start with just a few lines of code.

🌐 Live Demos

Ready to see the magic? Check out live demos for each framework:


🚀 Installation

Install the library for your desired framework:

For Angular:

npm install @foisit/angular-wrapper

or

yarn add @foisit/angular-wrapper

For React:

npm install @foisit/react-wrapper

or

yarn add @foisit/react-wrapper

For Vue:

npm install @foisit/vue-wrapper

or

yarn add @foisit/vue-wrapper

🛠️ Usage

Each library has its own detailed documentation to help you get started quickly:


🛠️ Contributing

We’re excited to have you join the Foisit community! Contribute, suggest features, or raise issues.

  • Submit your PRs 🤝.
  • Follow semantic versioning for commit messages ✍️.
  • We welcome all ideas!

📄 License

Licensed under the MIT License.


🚀 Nx Workspace

This project is powered by Nx, a smart monorepo management tool:

Run Tasks

Serve the Angular app:

npx nx serve foisit-ng

Build the Vue app:

npx nx build foisit-vue

View the dependency graph:

npx nx graph

Learn more about Nx »


💡 Useful Links


💬 Community

Join the conversation:

Let us know how Foisit can make your apps even better! 🎉