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.
- 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.
Frontend: React.js, Chakra UI Backend: Node.js, Express.js, MongoDB (with GridFS for audio storage) Agent: Python to scrape hackernews
Posts API
GET /posts: Fetch all articles with metadata.
Audio API
GET /audio/:id: Fetch the audio stream for a given article.
- Inspired by Hacker News.
- Chakra UI for the beautiful frontend components.
- MongoDB GridFS for efficient file storage.