back icon

Project Details

news gif

News Fetcher

Stay Connected, Stay Informed

Your Trusted Source for Breaking News and In-Depth Stories

Problem Statement

Create an automated server that fetches News every day. (You can use any of the free apis like newsdata). The news is fetched and stored on the server. Create a UI (Can be a basic app, web, or any other basic UI) that fetches these news stored on the server.

Features Requested

• News to be fetched, stored, and served only on the Server.
• You should use cloud services like Google Cloud, AWS, or similar to host the server you created.
• Personalized News can be stored.
• On UI you can make users select genres and based on that you can recommend personalized news.
• You can use features like FCM or AWS SES to notify users.

Features Provided By Us

• Advanced Search Capability: Easily find the news you need with our robust search functionality. Our intelligent search algorithms quickly scan through the vast collection of news articles, ensuring you discover the most relevant information.
• Topic Segregation: Stay updated on your preferred subjects. Our system intelligently categorizes news articles into various topics, allowing you to effortlessly navigate through specific areas of interest and explore related content.
• Seamless AWS Integration: We leveraged the power of AWS services to enhance our platform. By utilizing AWS S3 storage, we ensure reliable and scalable storage for our vast collection of news data. AWS Lambda functions enable us to process data efficiently, delivering seamless performance and user experience.
• Automated Data Fetching: To keep our news database up to date, we implemented automated cron jobs. These jobs fetch news from trusted sources on a daily basis and store the data in a structured JSON format. This ensures that our users have access to the latest news articles at all times.
• Served with Speed: Our platform leverages the efficient retrieval capabilities of AWS S3 to deliver news articles to users swiftly. By storing the data in S3 and serving it directly to users, we eliminate unnecessary delays, providing a seamless and responsive news browsing experience.

Role

Frontend Developer

Project Challenges

We faced difficulty in setting up AWS Lambda functions and deployment.

Implementation

Newsfetcher ImageNewsfetcher Image

Tech Stack

React, Fast API, AWS Lambda Functions, AWS S3 Storage, Tailwind CSS

Glimpses of the Hackathon

Hackniche highlights
Hackniche highlightsHackniche highlightsHackniche highlights

Github Repository

Deployment Link

left icon

Codeshastra Hackathon

right icon

Netflix Clone