Newsdesk is a modern AI-powered news website designed to deliver the latest headlines with a personalized and interactive experience.
It combines the power of the MERN stack with cutting-edge AI and cloud technologies to provide features such as:
- 📖 Reading trending news from around the world
- ❤️ Liking and Bookmarking favorite articles
- 🔗 Sharing articles easily
- 🧠 AI-generated Summaries for quick understanding
- 🔐 User Authentication with secure profile management
- 🖼️ Profile Picture Uploads powered by Cloudinary
Built primarily as a resume project, Newsdesk highlights skills in full-stack development, API integration, state management, and AI services.
🔗 Live Demo: 👉 Click Here
- 🔐 Secure Authentication – Login and signup with Firebase Authentication.
- 📰 Real-Time News – Fetches fresh news articles from NewsData.io API.
- 🧠 AI Summaries – Generates concise summaries of news articles with Cohere AI.
- ❤️ Engage with Content – Like, bookmark, and share articles with ease.
- 🖼️ Profile Management – Upload and update profile pictures seamlessly using Cloudinary.
- ⚡ Fast State Management – Powered by Redux Toolkit for predictable app behavior.
- 🎨 Responsive Design – Clean and modern UI with Tailwind CSS, optimized for all devices.
- 🔎 Advanced Search – Search functionality backed by MongoDB for fast and accurate results.
- ⚛️ React.js
- 🛠️ Redux Toolkit
- 🧭 React Router
- 🎨 Tailwind CSS
- 🟢 Node.js
- ⚡ Express.js
- 🍃 MongoDB + Mongoose
- 🔐 Firebase Authentication
- ☁️ Cloudinary
- 🤖 Cohere AI for text summarization
- 🌍 NewsData.io for fetching real-world news articles
Newsdesk was built as a resume project to demonstrate:
- Proficiency in MERN stack development
- Integration of third-party APIs
- Application of AI in web apps
- Strong understanding of state management with Redux
- Ability to design responsive, user-friendly UIs