Sentify

Turning News-Based-Sentiment into Crypto Certainty..

Team: Teams/Team Apex

Project Status: Planning

📘 Project Overview


🚨 The Problem

Signal-to-Noise Problem 🔊

The crypto market thrives on constant online chatter — from influencers, news sources, and discussion forums — but manually analyzing this flood of information is nearly impossible.
Traders struggle to distinguish authentic market-moving insights from distractions like scams, bots, and irrelevant commentary.

Lack of Quantified Sentiment 📉

News-Based-Sentiment is one of the primary drivers of crypto volatility, yet most traders lack a reliable, data-driven way to measure it.
There is no objective, probabilistic tool that links market conversation directly to actionable price predictions, leaving traders to rely on intuition instead of insight.


Our AI Solution

What It Does ? 🎯

  • Delivers real-time alerts on global crypto-related news — complete with a probability score showing whether the event is likely to move the market positively or negatively.

  • Replaces emotional, reactionary trading with clear, data-driven insights so you can make confident Long/Short decisions.

How It Works ? ⚙️

  • Ingestion: Continuously scans trusted global news sources, forums, and updates relevant to crypto.

  • AI: Our specialized NLP model interprets the context, detects sentiment, and evaluates the credibility of the information.

  • Prediction: A probabilistic model correlates sentiment intensity and relevance with potential market impact.

  • Output: Users receive instant notifications with a predicted percentage — telling you if the news is likely bullish or bearish — so you never miss a market-moving event.


Technology Stack

  • AI/ML Models: (Gemini API)
  • Frameworks & Libraries: (PyTorch, LangChain, Pandas)
  • Backend: (Python-FastAPI, Node.js)
  • Frontend: (Flutter)
  • Databases: (PostgreSQL with pgvector, Redis, Firebase)
  • Deployment & Tools: (Docker, Git, AWS)
  • APIs Used: (coingecko.com / coinmarketcap.com API)


Project Architecture

Sentify is an AI-powered mobile application designed to provide cryptocurrency traders and enthusiasts with timely, actionable intelligence. The system ingests and analyzes a high volume of news, identifies high-impact events through sentiment analysis, and delivers personalized alerts to users based on their interests and sensitivity preferences. The architecture is designed around modern, decoupled modules to ensure scalability, resilience, and maintainability. It consists of three primary, independent services that communicate asynchronously through a central database and a task queue.

Module 1: Data Ingestion & Processing Pipeline

Objective: Continuously fetch, clean, and analyze crypto news.

Technology: Python, Scrapy, Sentence-Transformers, LangChain, Gemini API.

Process Flow:

  • Fetch new articles from trusted sources.

  • Preprocess text, remove duplicates, and normalize data.

  • Run sentiment & credibility analysis via Gemini API.

  • Store processed articles in PostgreSQL with vector embeddings.

Module 2: The Alerting Engine

Objective: TDeliver real-time, personalized alerts for high-impact news.

Technology: Python, Redis, PostgreSQL.

Process Flow:

  • Detect new sentiment-analyzed articles.

  • Match articles to users based on watchlist and alert thresholds.

  • Build payload and send notifications via FCM.

  • Track delivery and engagement for analytics.

Module 3: Backend API

Objective:
To serve as the secure and efficient interface between the Sentify mobile app and the backend ecosystem.

Technology: NodeJS, PostgreSQL.

Key Responsibilities:

  • Manage user accounts, authentication, and profiles.

  • Provide CRUD for watchlists and notification settings.

  • Serve live market data, news feeds, and historical sentiment.

  • Ensure security, caching, and performance optimization.

Later, all three users open the Sentify App. The Backend API serves them the dashboard, where they can all see the negative news item in their feed.

Architecture Diagram:

Documentation

Sentify.pdf

Challenges & Learnings

What was the hardest part of this project? What did your team learn about the AI models, the data, or the problem domain?

Future Roadmap

What are the next steps for this project if it were to continue?

  • Short-term goal (e.g., Improve model accuracy to 95%)
  • Medium-term goal (e.g., Launch a mobile app)
  • Long-term goal (e.g., Open-source the project)

Repository & Live Demo

  • GitHub Repository: [Link to your code repo here]
  • Live Demo: [Link to your live demo or video walkthrough here] (Highly encouraged!)

Screenshots / Demo Video

(Embed screenshots of your working application or a video demo here. A picture is worth a thousand words.)


Categories: #project #ai-hackathon-[year] #category-[your-topic]