Back to projects

News AI App – AI-Powered Personalized News Platform
Atharva Naik/January 17, 2026/1 min read
Next.jsFastAPILangGraphMongoDBSSE
News-APP is a personalized news application designed to deliver relevant news content based on user preferences. The application enhances the reading experience by generating concise summaries of articles using AI.
Features
- Personalized News Feed: Displays news articles based on user-selected preferences.
- AI-Powered Summaries: Generates concise and informative summaries using the Gemini API.
- User Authentication: Secure login and registration with Firebase Authentication.
- Responsive UI: Clean and mobile-friendly interface built with AngularJS and Tailwind CSS.
Technologies
Frontend
- Next.js: Frontend framework for building performant and dynamic user interfaces
- Tailwind CSS: Utility-first CSS framework for responsive design
Backend
- FastAPI: High-performance Python API framework
- LangGraph: Multi-agent orchestration for AI pipelines
- MongoDB: NoSQL database for flexible data storage
- SSE (Server-Sent Events): Real-time streaming of AI analysis results
APIs
- Gemini API: Used for summarizing and enhancing news content
Getting Started
Prerequisites
- Node.js
- Python 3.10+
- MongoDB
Installation
Clone the repository and install dependencies:
git clone https://github.com/Atharva0506/news-app.git
cd news-app
# Frontend
npm install
npm run dev
# Backend
cd backend
pip install -r requirements.txt
uvicorn main:app --reloadRelated Projects

Smart VS Code AI Assistant – RAG-Based Developer Tool
A RAG-based AI assistant for VS Code that searches internal documentation and improves developer productivity by 35%.
PythonFastAPILangChain
Nakama AI – AI Companion with Persistent Memory
An AI-powered conversational companion with persistent memory and personality-driven responses using OpenAI and vector databases.
Next.jsNode.jsOpenAI API