Web Programming with Python and JavaScript
Project Title - Project 2: Flack
This is an online messaging service similar to Slack created using Python, Flask and jQuery. Once a channel is created, users will be able to send and receive messages with one another in real time.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- In a terminal window, navigate into your project2 directory.
- Run pip3 install -r requirements.txt in your terminal window to make sure that all of the necessary Python packages (Flask and Flask-SocketIO, for instance) are installed.
- Set the environment variable FLASK_APP to be application.py. On a Mac or on Linux, the command to do this is export FLASK_APP=application.py.
- Run flask run to start up your Flask application.
Latest Version of any following Browser which supports HTML5 and JavaScript ES6.
Apple Safari
Google Chrome
Mozilla Firefox
Opera
Python version 3.6 or higher.
pip
- Flask - Microframework for Python
- Socket.IO - JavaScript library for realtime web applications.
- Bootstrap - The web framework used
- jQuery - JavaScript library
- Font Awesome - Font and Icon Toolkit
- Handlebars - Templating Language
- Vikram Vaibhav - Initial work - vikramvaibhav
This project is licensed under the MIT License.