← All projects

WebChatApp

Orion · Updated March 2017

Deployed on Heroku. Web Chat app that used Python, Flask, Socket IO, PostresSQL, React, social login, web API's, automated testing and continuous integration.

ChatApp

Theme

For this project I went with a technological theme given that it involves a chatbot that learns from the messages entered on the chat. The theme was implemented by adding a robot picture to a background that lightly resembles tech.

login page

TheUnderground

chat page

TheUnderground

Known problems

One of the biggest problems was the inability to properly detect when a user disconnects. The app does not register properly when a client leaves. Also, the facebook and sign in buttons will retrieve the user's previous login information which can be treated as an auto-login feature after the user signed in once. I incorporate the Dark Sky API to get weather data and the chatbot was inspired by potatoes. The user can also chat with the chatbot by typing '!! bot'.

How to improve

##Improvements from handin 1