Diversequality 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.
Try out the live version at dvrst.io
This 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.
- Next.js with App Router
- Vercel AI SDK
- Neon database (Serverless Postgres)
- Drizzle ORM
- Tailwind CSS
- OpenRouter AI Provider
- Upstash Redis and Rate Limiting
- Zod Schema Validation
- Shadcn UI Components
Copy the environment variables file and fill in your values:
cp .env.example .env
Required environment variables:
- `DATABASE_URL`: Neon database connection string
- `OPENROUTER_API_KEY`: OpenRouter API key
- `KV_REST_API_URL`: Upstash Redis REST URL
- `KV_REST_API_TOKEN`: Upstash Redis REST token
Run the development server:
npm run dev
Open http://localhost:3000 in your browser.