Giter VIP home page Giter VIP logo

involve.ai-assignment's Introduction

MeetQuickly

MeetQuickly is an AI google chrome extension that enables users to instantly generate an email about scheduling a Zoom meeting.

Description

The singular purpose of this chrome extension is to generate an email to schedule a Zoom meeting with a friend, colleague, or anyone. I thought having an extension such as this would be very useful for someone in sales, marketing, customer service teams, or just any working person because there are usually tons of meetings to schedule or attend. Having an extension that can create meetings in a short amount of time would definitely save time and money. The extension itself is very simple but I wanted to demonstrate my knowledge of relevant technologies such as using the OpenAI api, which is widely used by many companies and even involve.ai itself.

Installation

Clone the repository to an empty folder.

Open up your terminal to download all the necessary dependencies by typing in:

npm install
  • Go to OpenAI to create an api key to access their api.

  • Replace the text after Bearer in the authorization section of the generate.js file with your actualy OpenAI api key.

Go back into the terminal and type in:

npm run build

This will allow Google Chrome to access the manifest.json file that is needed to run the extension on the browser.

Usage

  • To access the google chrome extension in your browser make sure to enter this into the address bar chrome://extensions.
  • On the top right of the browser make sure to turn on the Developer mode.
  • On the left click on the Load unpacked button.
  • A popup will appear telling you to select the extension directory.
    • What you need to do here is locate the folder that you cloned this repository to then go into the folder and make sure to select the build folder.
  • VOILA your very own google chrome extension will appear.
  • Make sure to click on the puzzle piece icon located on the top right of your browser and pin the MeetQuickly extension so you can use it anytime!

Notes

  • With extra time I would have made the extension a lot prettier, created tests, and another feature that would send the generated email directly to the person you are scheduling the meeting with.

involve.ai-assignment's People

Contributors

thomasseo1 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.