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.
- git clone https://github.com/pcote/simplechat.git
- Secure it. (see the readme for details )
- cd simplechat
- vagrant up
- 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!