{"id":25049179,"url":"https://github.com/vpukhanov/diversequality","last_synced_at":"2026-04-15T18:31:41.457Z","repository":{"id":275475247,"uuid":"926003229","full_name":"vpukhanov/diversequality","owner":"vpukhanov","description":"Diversequality is a web application that analyzes news articles and events through the lens of diversity, equity, and inclusion","archived":false,"fork":false,"pushed_at":"2025-12-04T06:49:26.000Z","size":26967,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-07T13:37:57.773Z","etag":null,"topics":["diversity","equity","inclusion","nextjs","openai","openrouter","react"],"latest_commit_sha":null,"homepage":"https://dvrst.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vpukhanov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-02T09:57:24.000Z","updated_at":"2025-12-04T06:49:22.000Z","dependencies_parsed_at":"2025-03-24T10:25:10.768Z","dependency_job_id":"ae7fb9f0-4c78-40d4-974e-b467ba5fb694","html_url":"https://github.com/vpukhanov/diversequality","commit_stats":null,"previous_names":["vpukhanov/diversequality"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vpukhanov/diversequality","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpukhanov%2Fdiversequality","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpukhanov%2Fdiversequality/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpukhanov%2Fdiversequality/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpukhanov%2Fdiversequality/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vpukhanov","download_url":"https://codeload.github.com/vpukhanov/diversequality/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpukhanov%2Fdiversequality/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31854671,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["diversity","equity","inclusion","nextjs","openai","openrouter","react"],"created_at":"2025-02-06T08:16:49.077Z","updated_at":"2026-04-15T18:31:41.436Z","avatar_url":"https://github.com/vpukhanov.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Diversequality\n\nDiversequality is a web application that analyzes news articles and events through the lens of diversity, equity, and inclusion. It provides insights into how current events and decisions impact societal progress.\n\nThis is not just a personal project; it is an experiment in \"moving fast and breaking things\" with AI-assisted coding. I'm trying to see how rapid development impacts not only the speed of coding but also the quality of the codebase itself and the overall quality of the end product.\n\n## Tech Stack\n\n- [Next.js](https://nextjs.org/) with App Router\n- [Vercel AI SDK](https://sdk.vercel.ai/)\n- [Neon](https://neon.tech/) database (Serverless Postgres)\n- [Drizzle ORM](https://orm.drizzle.team/)\n- [Tailwind CSS](https://tailwindcss.com/)\n- [OpenRouter](https://openrouter.ai/) AI Provider\n- [Upstash](https://upstash.com/) Redis and Rate Limiting\n- [Zod](https://zod.dev/) Schema Validation\n- [Shadcn](https://ui.shadcn.com/) UI Components\n\n## Setup\n\nCopy the environment variables file and fill in your values:\n\n```bash\ncp .env.example .env\n```\n\nRequired environment variables:\n\n- \\`DATABASE_URL\\`: Neon database connection string\n- \\`OPENROUTER_API_KEY\\`: OpenRouter API key\n- \\`KV_REST_API_URL\\`: Upstash Redis REST URL\n- \\`KV_REST_API_TOKEN\\`: Upstash Redis REST token\n\nRun the development server:\n\n```bash\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) in your browser.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvpukhanov%2Fdiversequality","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvpukhanov%2Fdiversequality","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvpukhanov%2Fdiversequality/lists"}