Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/saarikabhasi/chat-application

Flack-A chat application
https://github.com/saarikabhasi/chat-application

chat-application cs50 flask-application flask-socketio javascript python3 slack

Last synced: 9 days ago
JSON representation

Flack-A chat application

Awesome Lists containing this project

README

        

Youtube : https://www.youtube.com/watch?v=1waqSyT6Bn8

# Project 2: Flack

![alt text](https://user-images.githubusercontent.com/55930906/85910483-1ffc9300-b7ed-11ea-9ef8-870f1c2dd1f3.png?raw=true)
![alt text](https://user-images.githubusercontent.com/55930906/85910486-2428b080-b7ed-11ea-86d3-174423323d9c.png?raw=true)
![alt text](https://user-images.githubusercontent.com/55930906/85910491-27bc3780-b7ed-11ea-9799-6b83a178fd58.png?raw=true)
![alt text](https://user-images.githubusercontent.com/55930906/85910483-1ffc9300-b7ed-11ea-9ef8-870f1c2dd1f3.png?raw=true)
![alt text](https://user-images.githubusercontent.com/55930906/85910493-2b4fbe80-b7ed-11ea-8ac8-326bd2401e5c.png?raw=true)

### Description:

Development of chat application - **'Flack'**

The Flack application allows its user to communicate with each other through channels.

#### Features:

* Create a new channel
* Join existing channel
* See previous messages (upto 100 messages)
* Shows each message's message, time, date and attachments (if any).
* search for a channel
* send attachments : Image (jpg) and Document(doc,docx,pdf)

### Setup:
---------------
```
# clone repository
git clone https://github.com/saarikabhasi/CS50-project2-Flack.git

# Create a virtualenv(optional)
python3 -m venv venv

# Activate the virtualenv
source venv/bin/activate or .venv/bin/activate

# Install all dependencies
pip install -r requirements.txt

# ENV Variables
export FLASK_APP=application.py
export FLASK_ENV=development #To enable debug mode. Reference#https://flask.palletsprojects.com/en/1.1.x/config/

```

### Built with:
--------------------

1. [Bootstrap (version: 4.5)](https://getbootstrap.com/)

2. [Microsoft Visual code (version:1.44)](https://code.visualstudio.com/)

3. [Flask (version: 1.1.2)](https://flask.palletsprojects.com/en/1.1.x/)

4. [Flask-Session(version: 0.3.2)](https://flask.palletsprojects.com/en/1.1.x/)

5. [Jinja2 (version: 2.11.2)](https://jinja.palletsprojects.com/en/2.11.x/)

6. [Python(version 3.7.3)](https://www.python.org/)

7. HTML5

8. Cascading Style Sheets (CSS)

### Author:
------------
NAIR SAARIKA BHASI
# saarikabhasi