Skip to content

Latest commit

 

History

History
95 lines (56 loc) · 2.7 KB

README.md

File metadata and controls

95 lines (56 loc) · 2.7 KB

WingPilot: Effortless Data Management With Suggestion

Simplify your data management experience with WingPilot, a versatile tool designed to streamline interaction with employee datasets. WingPilot offers intuitive features for discussing insights, adding new employees, and removing outdated information, all through a user-friendly chat interface powered by Copilot Kit.

Dev.to Article

https://dev.to/sauravkumarmahato/project-using-copilotkit-with-nextjs-implementing-chatbot-and-autosuggestion-4ehh

Table of Contents

Features

Efficient Employee Data Management: Simplify Your Data Handling

WingPilot streamlines the management of employee data, offering a user-friendly interface for effortless interaction. Whether it's adding, deleting, or discussing insights, WingPilot ensures a smooth experience, reducing complexity and enhancing productivity.


Smart Record Creation with Suggestions: Streamline Data Entry

WingPilot integrates intelligent suggestions into the record creation process, providing users with helpful prompts to populate employee records accurately. By leveraging smart suggestions, WingPilot minimizes manual effort and ensures data completeness and accuracy.

Demo

Thanks.for.wataching.mp4

TechStack

  • Next JS
  • TypeScript
  • Material UI (Tailwind)
  • CopilotKit

Installation & Running Project

Setup

  1. Clone the repository:
git clone https://github.com/SauravKumarMahato/WingPilot.git
  1. Navigate to the cloned directory:
cd WingPilot/wingpilot
  1. Add your OpenAI API key

Add your environment variables to .env.local inside this directory WingPilot/wingpilot/.env.local

OPENAI_API_KEY=your-api-key
  1. Install the required dependencies:
yarn install 
  1. Finally running the Projet.
yarn run dev

The Copilot-Specific parts of the code:

  1. Notice <CopilotKit /> and <CopilotSidebar /> in layout.tsx

  2. Notice useCopilotReadable and useCopilotAction in Table/page.tsx

  3. Notice <CopilotTextarea /> in Table/Form.tsx

Contributing

We encourage contributions to enhance and elevate WingPilot. Don't hesistate to submit issues, suggest new features, or initiate pull requests. Kindly follow our Code of Conduct for a respectful and collaborative environment.

License

This project is licensed under the MIT License.