Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 1.71 KB

README.md

File metadata and controls

65 lines (45 loc) · 1.71 KB

Codewars Random Question Generator 🎯

A powerful tool that generates random coding challenges from Codewars, helping developers enhance their programming skills through focused practice.

Website 🎥

Check out the live website: Codewars Random Question Generator

Features ✨

  • Random Challenge Generation: Get curated coding challenges from Codewars
  • Multi-Language Support: Filter challenges by your preferred programming languages
  • Responsive Design: Works seamlessly across all devices
  • Interactive UI: Modern, user-friendly interface with smooth animations

Technologies Used 💻

  • React.js
  • Axios for API calls
  • React Select for dropdowns
  • Marked for Markdown parsing
  • DOMPurify for security
  • Modern CSS with animations

Getting Started 🌟

  1. Clone the repository:
git clone https://github.com/Code-JL/CodeWars-Random-Question.git
  1. Install dependencies:
cd codewars-random-question
npm install
  1. Start the development server:
npm start

Usage 📖

  1. Select your preferred programming languages
  2. Click "Get Random Kata" to generate a challenge
  3. Read the description and requirements
  4. Click "Solve this kata" to attempt the challenge on Codewars

Contributing 🤝

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License 📝

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments 🙏

Codewars API for providing the challenges