Skip to content

A full stack web app that will shows you hackernews but in audio format!

Notifications You must be signed in to change notification settings

Vangmay/HackCast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HackCast 🎧

Hacker news in audio format

This project is a full-stack application that brings Hacker News articles to life by converting them into audio files and providing a seamless listening experience. It uses a Node.js backend to manage the articles and audio streams and a React.js frontend for a user-friendly interface.


🚀 Features

  • Fetch and display Hacker News articles.
  • Listen to audio versions of articles directly from the browser.
  • Modern and responsive UI powered by Chakra UI.
  • Robust backend using MongoDB and GridFS for audio file storage.

🛠️ Tech Stack

Frontend: React.js, Chakra UI Backend: Node.js, Express.js, MongoDB (with GridFS for audio storage) Agent: Python to scrape hackernews


🌐 API Endpoints

Posts API

GET /posts: Fetch all articles with metadata.

Audio API

GET /audio/:id: Fetch the audio stream for a given article.

🎉 Acknowledgements

  • Inspired by Hacker News.
  • Chakra UI for the beautiful frontend components.
  • MongoDB GridFS for efficient file storage.

About

A full stack web app that will shows you hackernews but in audio format!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published