Qafiyah

screenshot of Qafiyah
hono
nextjs
react
drizzle-orm
supabase

Open-source Arabic poetry DB and website.

Overview

Qafiyah is an innovative open-source platform dedicated to Arabic poetry enthusiasts. This website serves as a rich database that allows users to explore, analyze, and appreciate the complex world of Arabic verse. It aims to create an accessible space for poets, scholars, and readers to engage with poetry in a collaborative manner, showcasing the beauty and depth of the Arabic language.

The project harnesses the power of community contributions and modern technology, making it a valuable resource for both seasoned poets and those new to the art. The user-friendly interface and extensive database make diving into the realm of Arabic poetry not only possible but also enjoyable.

Features

  • Open-source Accessibility: Qafiyah invites contributions from users worldwide, fostering a collaborative environment for poetry lovers.

  • Comprehensive Database: The platform hosts a wide array of Arabic poems, enabling users to discover and enjoy various styles and forms.

  • User-friendly Interface: With an intuitive design, navigating through poems, poets, and themes is straightforward and seamless.

  • Community Engagement: Users can interact with one another, share insights, and contribute their own poetic creations, enhancing the overall experience.

  • Search Functionality: A robust search feature allows for easy finding of specific poems, poets, or poetic themes based on keywords.

  • Educational Resource: Perfect for students and scholars, Qafiyah provides valuable resources and references that enrich the study of Arabic poetry.

  • Regular Updates: The platform continuously evolves with new content and features based on user feedback, ensuring it stays relevant and engaging.

hono
Hono

Hono is an ultrafast web framework designed for edge computing environments. It's lightweight, supports multiple runtimes including Cloudflare Workers, Deno, and Bun, and provides a familiar Express-like API with excellent TypeScript support.

nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

drizzle-orm
Drizzle ORM

Drizzle ORM is a TypeScript ORM for SQL databases designed with maximum type safety in mind. It comes with a drizzle-kit CLI companion for automatic SQL migrations generation. Drizzle ORM is meant to be a library, not a framework. It stays as an opt-in solution all the time at any levels.

supabase
Supabase

Supabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, and Storage.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.

turborepo
Turborepo

Turbo is an incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust.