Skip to content
👾 Interactive chatbot to help beginners learn how to code.
Branch: master
Clone or download
Pull request Compare This branch is 19 commits behind SuyashLakhotia:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
userScripts
z-Screenshots
.gitignore
CONTRIBUTING.md
LICENSE
README.md
dbCreator.js
index.html
index.js
levenshtein.js
package.json
pythonDict.js

README.md

CodeBot

Created for and during the Facebook Singapore Hackathon 2016.

CodeBot is a chatbot that helps beginners learn how to code. To make the otherwise daunting task of learning how to code for the first time easier, CodeBot incorporates witty replies, GIFs & human-readable errors to create an incredibly fun experience for a complete novice. Currently, it goes through a few basic exercises in Python (adapted from Codecademy).

Screenshot of CodeBot

Tech Stack:

  • Node.js
  • MongoDB
  • api.ai
  • Vanilla HTML, CSS & JS (for front-end)

Team:

  1. Suyash Lakhotia
  2. Nikhil Venkatesh
  3. Chaitanya Joshi
  4. Bobby Ranjan

TODO

  • Post-Hackathon Cleanup of Code & Git History
  • Add Setup Instructions to README
  • Refine Curriculum / Database Content
  • Comment Out Debug Statements on Node Server
  • Split index.js into Separate Files
  • Improve Existing Bot Replies
  • Add More Variation in Bot Replies
  • Improve In-line Code Styling
  • Remove Hardcoding in nextExercise()
You can’t perform that action at this time.