Skip to content

Witball is a Wit.AI powered Flutter Application that gets data about latest fixtures, current score and also gets the players of your favourite team or any other team you name. Using Witball users can communicate with the Wit.AI bot using a chat interface.

License

Notifications You must be signed in to change notification settings

Darlene-Naz/Witball

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Witball

Inspiration

For football geeks like us, getting information about soccer matches like fixtures, scores, players, etc in a jiffy is very important. There are many apps out there which give us this information but why not chat with a bot to get the required information?

What it does

Presenting Witball! A Wit.AI powered Flutter Application that gets data about latest fixtures, current score and also gets the players of your favourite team or any other team you name. Using Witball users can communicate with the Wit.AI bot using a chat interface.

How we built it

  • The application is built using Flutter. Flutter is a hybrid app development framework which can create apps for both Android and iOS at the same time!
  • The application is connected to our Server using sockets and messages are streamed to & from the application to the server.
  • The server then gets each message and detects the Wit.AI bot detects the intent from the text.
  • Based on the intent an appropriate message is then sent back to the user.

Challenges we ran into

  • Creating a socket connection between the mobile application and server was a challenging task.
  • Training the Wit.AI to detect team names and different other intents was challenging.

Accomplishments that we're proud of

  • We have created this project within 7 days of continuous learning and developing and that to us is a big achievement.
  • Wit.AI was relatively new to us and with Facebook's precise and prompt documentation we were able to understand how to use it.

What we learned

  • As said before, Wit.AI was relatively new to us and after using the software we realised how easy it has made our lives.
  • Wit.AI was really helpful to create our chatbot. Learning how to use it was a big boon for us.

What's next for Witball

  • Witball is currently in its adolescence. There are many leagues current in the world of Soccer. We have focused just on one i.e the English Premier League. We intend to focus on more leagues such as Bundesliga(Germany), La Liga(Spain), MLS(USA), etc.
  • We also would try to increase the amount of intents so that user can request for additional information.

Server

Check out the backend server code here.

Contributors

Made with 💙 by Darlene Nazareth and Sherwyn D'souza.

License

License: MIT

MIT License Link

About

Witball is a Wit.AI powered Flutter Application that gets data about latest fixtures, current score and also gets the players of your favourite team or any other team you name. Using Witball users can communicate with the Wit.AI bot using a chat interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages