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
- 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
- PostHog Analytics
- 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
- `NEXT_PUBLIC_POSTHOG_KEY`: PostHog project API key
- `NEXT_PUBLIC_POSTHOG_HOST`: PostHog host URL
- `UPSTASH_REDIS_REST_URL`: Upstash Redis REST URL
- `UPSTASH_REDIS_REST_TOKEN`: Upstash Redis REST token
Run the development server:
npm run dev
Open http://localhost:3000 in your browser.