The Conversation Insights finds trends from Telegram messages. The project may involve the use of data analytics tools and techniques to process and analyze large volumes of data, with the goal of identifying patterns, trends, and other useful information that can inform decision-making or help improve the user experience on Telegram. Possible areas of analysis may include user behavior, messaging frequency, demographics, and more. The insights gained from the project may be used to improve the platform, develop new features, or inform marketing and advertising strategies.
Backend: Python3, Flask, PostgreSQL, SQLAlchemy
Frontend: React JS, Bootstrap, HTML5, CSS3, JQuery, Jinja2, HTML5, CSS3
APIs: Telegram API
Libraries: Chart.js
Demo Video:
Message frequency analysis: This feature could show users how frequently they send and receive messages, which could be helpful for identifying patterns in messaging behavior and improving overall productivity.
User behavior insights: This feature shows who is the most active member of the chat.
Search: This feature helps navigate throught all members of chat and easy find them.
- Offer Project SLack using
- Schedule email notification.
Clone or fork this repo:
git clone git@github.com:aramattamara/Conversation-Insights.git
Create and activate a virtual environment inside your directory:
virtualenv env
source env/bin/activate
Install the dependencies:
pip install -r requirements.txt
Set up the database:
python3 seed.py
Run the app:
python3 server.py
Open up 'localhost:5000/' to access the app
To regenerate requirements.txt from requirements.in, run:
pip3 install pip-tools
pip-compile
I am a software engineer originally from Ukraine, and currently living in California, USA. This is my first full stack project. Visit my LinkedIn