Thursday, October 15, 2015

A Simple Full Stack Chat Application That You Can Try Out

Simplechat is a basic chat room application put up on Github over the past week.  It does only the basics.  You sign up for an account.  You log in.  You chat at the chat screen.  You close your browser window when you want to log out.  

Here's Your Login Screen

What It Looks Like to Create An Account

What the Chat Room Display Looks Like

The core to setting it up is super easy provided you have the tools setup.  Check out the sites for Git, Vagrant, Virtual Box, and Ngrok to get what you need if you don't already have it.
  1. git clone
  2. Secure it. (see the readme for details )
  3. cd simplechat
  4. vagrant up
  5. ngrok 80
And that's it.  It's a single developer full stack project done in five days.  There's a lot to learn from this.  There's systems administration with  Ubuntu Linux and MySQL.  There's Front end development with AngularJS and Bootstrap.  Last but not least, there's server scripting in Python Flask, and SQL Alchemy.   

Play with it.  Tweak it.  Pick it apart.  Have fun!