Skip to content

NewsCast creates audio news podcasts that match your interests.

License

Notifications You must be signed in to change notification settings

kunal00000/NewsCast

Repository files navigation

NewsCast – daily audio news podcasts

NewsCast – Daily Audio News Podcasts

Kunal Verma Twitter follower count


Introduction

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.

Tech Stack

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

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

Development

  • 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!

Author