Skip to content

Next.js 14, Tailwind CSS. Web scrape Kurdish-English lexicon with Cheerio and Request.promise from the Oxford Dictionary

License

Notifications You must be signed in to change notification settings

mohammedd-jabbar/kurdLex

Repository files navigation

KurdLex: Your Gateway to Mastering English through Kurdish

KurdLex isn't just your average dictionary - it's a powerful learning tool designed specifically for Kurdish speakers striving to conquer the English language. Forget dry definitions and boring examples; KurdLex brings each word to life.

License: GPL v3 Netlify Status

Index

About

Kurdlex: English fluency with KurdLex, Discover more than just definitions with the help of idioms, origins, examples, and insights derived from Oxford data. KurdLex is a learning tool for Kurdish that unlocks fluency.

Features

  • Masterful Search: Find the perfect word effortlessly with advanced filters and intuitive navigation.
  • Access Anywhere: With a responsive design, learn on the move from a PC or a mobile device.
  • Easy Reach: Connect directly with the Oxford dictionary for deeper exploration.
  • Day & Night Modes: Customize the bright and dark themes to read comfortably.
  • Multi-language Support: Enjoy our platform in your preferred language.
  • Word Origins Uncovered: Discover the amazing past of every word by going back in time.
  • Contextual Brilliance: Unravel the meaning beyond definitions with real-world examples and usage guides.
  • Idiomatic Gems: Unlock the idioms' hidden language! Uncover cultural vibes and hidden meanings.

Availability

Free for Non-Commercial Educational Apps

We believe in open access to knowledge! The KurdLex API is free to use for non-commercial educational apps.

for Commercial Apps

For sustainable development, we offer paid API access options for commercial apps.
Contact us to discuss API access and usage:
Telegram: https://t.me/Mohammed_jabbar

Technology Stack

  • Full-stack: Next.js 14
  • Front-end: Next.js for seamless rendering, responsive and user-friendly design.
  • Styling: Modern appearance with Tailwind CSS, using a utility-first approach for efficient styling.
  • Backend: Next.js powers the backend, integrating Cheerio and request-promise for real-time Oxford scraping, ensuring a scalable and efficient infrastructure.

Installation

To get started with Kurdlex, follow these steps:

Clone the repository:

git clone https://github.com/mohammed019/kurdLex.git

Navigate to the project directory:

cd kurdlex

Install dependencies:

npm install

Set up your environment variables by creating a .env file with the following variables:

GOOGLE_CLOUD_PROJECT_ID=
GOOGLE_CLOUD_PRIVATE_KEY=
GOOGLE_CLOUD_CLIENT_EMAIL=
GOOGLE_CLOUD_CLIENT_ID=

Run the development server:

npm run dev

Now you're all set! Kurdlex is up and running on your local machine.

License

This project is licensed under the GPL V3 License.

About

Next.js 14, Tailwind CSS. Web scrape Kurdish-English lexicon with Cheerio and Request.promise from the Oxford Dictionary

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published