← Back to projects

InsightHub

An AI-powered news aggregation and exam-preparation platform for competitive exam aspirants.

InsightHub project image 1 InsightHub project image 2 InsightHub project image 3 InsightHub project image 4 InsightHub project image 7 InsightHub project image 8 InsightHub project image 9

Overview

InsightHub is an AI-powered platform that turns real-time news into concise summaries, daily quizzes, and mock tests for UPSC, SSC, banking, and other competitive exam aspirants.

The platform solves the problem of long, unstructured news articles and disconnected preparation tools by bringing reading, revision, and assessment together in one place.

Key features

  • Automated news collection from live feeds and online articles.
  • AI-generated article summaries, organised by category.
  • Daily quizzes and weekly mock tests generated from current affairs.
  • Secure user login with role-based access control.
  • Performance tracking for scores, accuracy, answers, and streaks.
  • Personalised content recommendations based on reading behaviour.

Tech stack

  • Backend: Python, Flask
  • Frontend: HTML, CSS, JavaScript, Jinja2
  • Database: MongoDB
  • AI / NLP: OpenAI GPT API for summaries and question generation
  • Data collection: BeautifulSoup and NewsAPI
  • Security: Bcrypt, Flask-Limiter, and WTForms

Explore the project

View project on GitHub ↗

Project report

Read our InsightHub project report below.

Our first time building a full platform from scratch — and it received an S grade.