Cuneiform Explorer is a modern web application built with Next.js that helps users explore and learn the ancient cuneiform script. It provides an interactive platform for studying, organizing, and memorizing cuneiform signs, making the learning process more efficient and engaging.
- Explore cuneiform signs through an interactive interface
- Practice and reinforce memory with built-in exercises
- Clean, responsive user interface built with Tailwind CSS
- Seamless dark mode support for comfortable viewing
- Type-safe codebase powered by TypeScript
- Framework: Next.js 15
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Radix UI
- Form Handling: React Hook Form with Zod validation
- State Management: React Hooks
- Animation: Framer Motion
- Node.js (v18 or higher)
- npm or pnpm
- Clone the repository:
git clone https://github.com/yourusername/cuneiform-explorer.git
cd cuneiform-explorer- Install dependencies:
npm install
# or
pnpm install- Run the development server:
npm run dev
# or
pnpm dev- Open http://localhost:3000 in your browser to see the application.
cuneiform-explorer/
├── app/ # Next.js app directory
│ ├── api/ # API routes
│ ├── quiz/ # Quiz features
│ ├── types/ # TypeScript type definitions
│ └── ...
├── components/ # Reusable UI components
├── hooks/ # Custom React hooks
├── lib/ # Utility functions and configurations
├── styles/ # Global styles
└── ...
Contributions are welcome! Please feel free to submit a Pull Request.
