Inspiration
The world is moving very fast. Every day there is a new news, breakthrough or to catch up. It's hard to catch up with all of this. So, we wanted to create a solution that helps founders, indie hackers and businessmen to stay updated with relevant news related to their industry.
What it does
Dailycast is an application that provides users with concise, engaging summaries of the most important news, reports, and trends in their industry. It allows users to configure their preferences, choose topics and sources that matter most, and receive personalized updates to stay two steps ahead of the market.
How we built it
Sonar API by perplexity has been used to generate reports by collecting data from the web within the last 24 hours.
We built Dailycast using a modern tech stack:
- Frontend & Backend: Next.js
- Database: Turso Libsql SQLite with Drizzle ORM
- Authentication: Google OAuth implemented with Better-Auth
- UI: Shadcn UI and Tailwind CSS
- Sonar API: or web search and report generation
- API: tRPC for seamless communication between frontend and backend
Challenges we ran into
One of the main challenges was ensuring the summaries were both concise and engaging while maintaining accuracy.
Accomplishments that we're proud of
We are proud of creating a platform that delivers high-signal alerts and relevant insights to users across various industries. Successfully integrating a robust tech stack and providing a seamless user experience are accomplishments we take pride in.
What we learned
Throughout the development process, we learned the importance of user-centric design and the value of delivering actionable insights. We also gained experience in integrating complex systems and optimizing performance for real-time updates.
What's next for Dailycast
Moving forward, we plan to:
- Serve the insights as podcast rather than email newsletter
Dailycast aims to continue evolving as the go-to platform for real-time industry intelligence.
Built With
- nextjs
- sonarapi
- sqlite
Log in or sign up for Devpost to join the conversation.