This repository is for the cloudflare ai challenge.
cloudfeed is a simple feed reader powered by Cloudflare Workers AI.
- suggest related entries based on feed feature vector
- job fetches periodically feeds and update feed feature vector
- list feeds
- list entries of a feed
- display feed entry with feed ogimage and description
this is built on cloudlare pages and workers.
cloudflare pages is used for the frontend. cloudflare workers is used for the backend.
- frontend
- next.js with app router and server actions
- auth.js
- tailwindcss
- drizzle orm
- Cloudflare Pages
- D1
- backend
- hono
- drizzle orm
- Cloudflare Workers
- Workers AI
- Vectorize
- D1
- Queue
- Cron
this repository is a monorepo with the following structure:
you can see more details in each package README.md.
This repository is for the cloudflare ai challenge and is not intended for production use.