https://github.com/upstash/hackerdigest
Stay in the loop without the time sink. 🚀
https://github.com/upstash/hackerdigest
nextjs14 openai qstash-upstash typescript upstash-ratelimit upstash-redis
Last synced: 4 months ago
JSON representation
Stay in the loop without the time sink. 🚀
- Host: GitHub
- URL: https://github.com/upstash/hackerdigest
- Owner: upstash
- Created: 2023-11-03T13:53:28.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-21T23:13:19.000Z (over 1 year ago)
- Last Synced: 2025-06-22T02:50:02.939Z (4 months ago)
- Topics: nextjs14, openai, qstash-upstash, typescript, upstash-ratelimit, upstash-redis
- Language: TypeScript
- Homepage: https://hackerdigest.upstash.app
- Size: 192 KB
- Stars: 35
- Watchers: 8
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HackerDigest
> [!NOTE]
> **This project is a Community Project.**
>
> The project is maintained and supported by the community. Upstash may contribute but does not officially support or assume responsibility for it.HackerDigest is a modern app designed to summarize top scoring, up to date Hackernews stories for TLDR lovers. This app showcases [https://upstash.com/](Upstash) products. HackerDigest is perfect for tech lovers who don't like spending ton of time reading every bit of word.
## Features
- **Top Stories Summary**: Get the latest high-scoring Hacker News stories in a condensed form.
- **Frequent Updates**: Stories are updated in every 6 hour, ensuring you never miss out on trending topics.
- **Custom Summaries**: Tailor the summary length to fit your reading preferences.## Built With
- [NextJS 14](https://nextjs.org/)
- [Vercel](https://vercel.com)
- [Tailwind](https://tailwindcss.com/)
- [Upstash Redis](https://github.com/upstash/upstash-redis)
- [Upstash Qstash](https://github.com/upstash/sdk-qstash-ts)
- [Upstash Ratelimit](https://github.com/upstash/ratelimit)## Installation
To install HackerDigest, follow these steps:
```bash
pnpm installpnpm dev
```## Environment Keys
```bash
OPENAI_API_KEY=XXX
OPENAI_ORGANIZATION_API=XXXUPSTASH_REDIS_REST_URL=XXX
UPSTASH_REDIS_REST_TOKEN=XXXQSTASH_CURRENT_SIGNING_KEY=XXX
QSTASH_NEXT_SIGNING_KEY=XXX
```## Contributing to HackerDigest
We welcome contributions to HackerDigest. If you have a suggestion that would make this better, please fork the repository and create a pull request. Don't forget to give the project a star! Thanks again!
## Feature Pipeline
[ ] - Create a newsletter with Resend and send it every 24 hour to users!