Inspiration

As a software developer, I always want to stay updated with the latest tech news. However, my busy schedule makes it hard to check what’s happening daily. I wanted a platform that could automatically summarize and present the top tech news daily, making it easy for anyone to stay informed in a fast-moving industry.

What it does

Daily Tech Insights fetches, summarizes, and displays the latest technology news every day. Users can browse the most important stories for today and yesterday, view concise summaries, and read full articles. The platform also features relevant thumbnails for each news item to make browsing more engaging.

How we built it

We built the platform using Next.js for the frontend and Convex for the backend and database. Perplexity Deep-Research is used to gather and summarize top tech news daily, and the Sonar model helps search for suitable images for each article. Convex’s cron job is scheduled to automatically retrieve the latest tech news for the day. Every day, the cron job triggers a process that uses the Perplexity API to fetch and summarize the most important technology stories. The news articles are then formatted to include citations within each article, ensuring transparency and allowing users to easily access the original sources. This setup keeps Daily Tech Insights fresh, reliable, and trustworthy—always providing up-to-date news with clear references for further reading.

Challenges we ran into

  • Retrieving valid and relevant images for each article was challenging. Sometimes, the initial image search didn’t return good results, so we had to refine the process by using Perplexity again with specific prompts and Sonar’s image search.

  • We planned to implement an email subscription feature, but couldn’t complete it within the timeframe.
  • Learning and integrating new tools like Convex and Sonar also took extra time and effort.

Accomplishments that we're proud of

  • Successfully automated the process of fetching, summarizing, and displaying daily tech news.
  • Integrated multiple AI tools to generate both content and images.
  • Built a functional and user-friendly platform that updates itself every day.

What we learned

  • Gained hands-on experience with Convex, especially using cron jobs for scheduled tasks.

  • Learned how to leverage AI services like Perplexity and Sonar for content generation and image search.

  • Improved skills in integrating multiple APIs and handling data automation in a real-world project.

What's next for Daily Tech Insights

  • Implementing the email subscription feature to deliver news directly to users.

  • Enhancing image retrieval to ensure every article has a high-quality, relevant thumbnail.

  • Adding more filtering and search features for users to explore news by topic or date.

  • Exploring user accounts and personalized news feeds in the future.
  • Offer more topics beyond tech news
  • Improving the UI and UX for a smoother, more engaging user experience

Built With

  • convex
  • emailjs
  • nextjs
  • perplexity
Share this project:

Updates