https://github.com/code-jl/codewars-random-question
Made with React JS. A powerful tool that generates random coding challenges from Codewars, helping developers enhance their programming skills through focused practice.
https://github.com/code-jl/codewars-random-question
algorithms api-client code-generator codewars coding-challenges coding-practice developer-tools educational javascript kata learning-platform practice-problems programming-exercises react react-hooks
Last synced: 13 days ago
JSON representation
Made with React JS. A powerful tool that generates random coding challenges from Codewars, helping developers enhance their programming skills through focused practice.
- Host: GitHub
- URL: https://github.com/code-jl/codewars-random-question
- Owner: Code-JL
- License: mit
- Created: 2025-01-07T00:40:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-15T02:21:47.000Z (over 1 year ago)
- Last Synced: 2025-08-11T01:56:49.918Z (9 months ago)
- Topics: algorithms, api-client, code-generator, codewars, coding-challenges, coding-practice, developer-tools, educational, javascript, kata, learning-platform, practice-problems, programming-exercises, react, react-hooks
- Language: JavaScript
- Homepage: https://code-jl.github.io/CodeWars-Random-Question/
- Size: 1.19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://code-jl.github.io/CodeWars-Random-Question/)
## 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:
```bash
git clone https://github.com/Code-JL/CodeWars-Random-Question.git
```
2. Install dependencies:
```bash
cd codewars-random-question
npm install
```
3. Start the development server:
```bash
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](LICENSE) file for details.
## Acknowledgments 🙏
Codewars API for providing the challenges