NewsCast – Daily Audio News Podcasts
NewsCast creates Audio News Podcasts that match your interests.
This app tackles these problems:
-
Information Overload: By curating and summarizing news articles based on user interests, the app helps users avoid information overload and focus on the topics that truly matter to them.
-
Accessibility: Converting news content into an audio format allows users to consume information while multitasking, such as during their commute, workout, or household chores, making it easier to stay informed without sacrificing productivity.
Frameworks
- Next.js – React framework for building performant apps with the best developer experience
- Auth.js – Handle user authentication with ease with providers like Google, Twitter, GitHub, etc.
- Prisma – Typescript-first ORM for Node.js
Platforms
- Claude AI - Create script for podcast using news
- Cloudflare Pages – Easily preview & deploy changes with git
- Cloudflare Workers AI - Run machine learning models, powered by serverless GPUs
- Cloudflare R2 - Object Storage
- Vercel Postgres – Serverless Postgres at the Edge
UI
- Tailwind CSS – Utility-first CSS framework for rapid UI development
- Radix – Primitives like modal, popover, etc. to build a stellar user experience
Code Quality
- TypeScript – Static type checker for end-to-end typesafety
- Prettier – Opinionated code formatter for consistent code style
- ESLint – Pluggable linter for Next.js and TypeScript
- Install dependencies using
pnpm install
- Fill all the required environment variables mentioned in
.env.example
- Sync your database by running the command
npx prisma db push
&npx prisma generate --no-engine
- Start the development server using
pnpm dev
You are good to go now!
- Kunal Verma (@kunalvermax)