Inspiration

We decided to create this product because of the high range of technologies we could use with one another such as React Native, Machine Learning, Firebase, and third-party APIs to help bring this project to life.

What it does

EduBot uses a machine learning algorithm to help teach and keep students in check through tasks that they enter which are utilized by EduBot to deliver a concise, informative answer with resources provided to the student.

How we built it

We developed a front-end webpage with React Native and then implemented Firebase to store data from users and for authentication. We then used AWS Lex as a chatbot to be implemented into the application through Twilio SMS API. For our demo we utilized animations through Canva API and Figma API.

Challenges we ran into

A big challenge was creating the webpage as many bugs and errors were sent. Additionally, connecting the chatbot through Twilio's API was difficult and not simple.

Accomplishments that we're proud of

We are very proud of our final results and that despite being a two-man team having turned something in this cohesive as a product. Additionally, implementing firebase was a great achievement too.

What we learned

Both of us learned that we need to be probably more realistic next time so there isn't as much last-minute coding but besides that we meshed together well.

What's next for EduBot - Reinnovating Education.

Outside of SunHacks I'm very curious for using other AWS services to pilot something like EduBot and creating machine learning chatbots.

Share this project:

Updates