2020-05-12 11:36:50 +05:30
2018-07-26 04:39:39 +05:30
2018-07-23 16:14:53 +05:30
2019-02-05 07:35:53 +05:30
2019-01-11 03:03:44 +05:30
2018-07-26 16:10:36 +05:30
2018-07-15 02:04:22 +05:30
2020-05-12 11:33:27 +05:30
2018-07-15 02:04:22 +05:30
2020-05-12 11:34:00 +05:30
2018-07-15 01:30:43 +05:30
2020-05-11 20:36:41 +05:30

#Microbot

A web app to interact with Github performing tasks related to repository, issues, collaborators etc. of a logged in user; but by providing a string of text that is parsed to identify user intent. Recast NLP was used for training and intent extraction and Github API was used to login and interact with Github. User types in query and receives a form/response, both of which are maintained in browsers local storage and updated using Redux. App doesnt use a server that enabled understanding of CORS restrictions in Chrome and how to get around it. Source and CSS structuring using SASS was the key takeaway from this project. Following libraries were helpful in implementing this project github-api, recastai, redux, webpack, sass and eslint for the code quality. jQuery and templating were widely used for DOM manipulation. Project is highly configurable and new operations can easily be added with no changes to existing code and minimal additions.

Available at: https://mohiit1502.github.io/dist

Try following in the search bar:

  • create repository
  • create issue
  • add collaborator
  • purge history
  • display repositories
  • etc.
Description
No description provided
Readme 618 KiB
Languages
JavaScript 70.4%
HTML 21.8%
SCSS 7.8%