A curated collection of quotes about AI risks and safety concerns from researchers, industry leaders, and experts. This responsive web application displays quotes in an elegant masonry layout with dark mode support.
- Responsive masonry layout
- Dark mode / light mode toggle
- Quote detail view with author information
- Mobile-friendly design
- Integration with Airtable for content management
- React 18 with TypeScript
- Vite for build tooling
- Tailwind CSS for styling
- Airtable API for data storage
- Node.js 16+
- npm or yarn
-
Clone the repository:
git clone https://github.com/yourusername/ai-safety-quotes.git cd ai-safety-quotes -
Install dependencies:
npm install -
Create a
src/config.tsfile with your Airtable credentials:export const AIRTABLE_API_KEY = 'your_api_key'; export const AIRTABLE_BASE_ID = 'your_base_id'; export const AIRTABLE_TABLE_NAME = 'your_table_name';
-
Start the development server:
npm run dev -
Build for production:
npm run build
The Airtable base should have the following fields:
- Quote (text)
- Person (text)
- Year (number)
- URL (url)
- Bio (text)
- Image (attachment)
MIT