Inspiration
We were thinking about how most coding-learning and interview preparation websites were becoming more pricey with monthly subscriptions, and we also noticed that most coding websites are one-directional. We wanted to create an interactive application where the user can communicate directly with the chatbot to gain information
What it does
DivBot helps the user learn about programming by either quizzing the user about fundamental computer science concepts, or it provides resources for the user to learn more about programming based on their needs.
How we built it
We created the structure of the chatbot in Dialogflow, and the front end in React.js. We also created a server using Express.js.
Challenges we ran into
We ran into a challenge in deploying the final website, given the time allotted, and therefore we are submitting a video recording of the chatbot running on a local device.
Accomplishments that we're proud of
We are proud of the interface, which looks seamless, and the fact that we were able to incorporate Dialogflow with no prior experience.
What we learned
We learned so much about how to use Dialogflow, and collaborate with teammates. We were struggling initially to pin down one topic for our project, but through a continuous discussion, we found something we all could enjoy and create!
What's next for DivBot
We would love to have a backend integration with a database of more coding questions, and a more dynamically interactable chatbot.
Built With
- css
- dialogflow
- express.js
- html
- javascript
- react.js
Log in or sign up for Devpost to join the conversation.