Sentify
Turning News-Based-Sentiment into Crypto Certainty..
Team: Teams/Team Apex
Project Status: Planning
📘 Project Overview
Crypto markets move at lightning speed, driven by global news, community sentiment, and collective emotion — not just price charts. Most traders struggle to keep up, relying on gut feelings or reacting too late.
Sentify is your AI-powered market analyst, cutting through the noise of endless news and chatter to deliver only what matters. Our system continuously scans global crypto news and events, analyzes their credibility and sentiment, and transforms them into clear, probability-based insights.
The result: instant alerts with a predicted score showing whether an event is likely to push the market up or down — empowering you to trade with data, not emotion.
Our goal is simple: stop guessing, start trading on quantified market probability.
🚨 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:

Design
Here is the design for the application Design
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]