Welcome to ForkTheCaptcha! π
This repository is a simple web project made with HTML, CSS, and JavaScript where a CAPTCHA is displayed to verify user interaction. Feel free to explore, contribute, and fork it for Hacktoberfest 2024! π
CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) is a crucial feature used to prevent bots from abusing web forms and functionalities. This project is designed to demonstrate how to implement a basic CAPTCHA system using client-side technologies.
Fork this repository: Click the "Fork" button on the top right corner of this page and create your own copy of the repository.
Clone your fork:
git clone https://github.com/your-username/ForkTheCaptcha.git
Navigate into the project directory:
cd ForkTheCaptcha
Open the index.html file in your browser to see the CAPTCHA in action.
CAPTCHA Generation: The JavaScript function generates a random sequence of characters (alphanumeric) displayed as an image.
User Input: The user is prompted to enter the characters from the CAPTCHA image into a text field.
Validation: If the user input matches the CAPTCHA, the form is successfully submitted. Otherwise, the user is asked to try again.
We'd love for you to contribute to ForkTheCaptcha and make it better! You can add new features, make desgin responsive, fix any issue or bug, change styling as long as code doesn't break!
To contribute:
Fork & Starβ this repository : https://github.com/AdityaSinha2305/ForkTheCaptcha.git
Clone the forked repository :
git clone https://github.com/your-username/ForkTheCaptcha.git
Navigate to project directory :
cd ForkTheCaptcha
Create a new branch :
git checkout -b your-feature-branch
Make your changes and commit :
git add .
git commit -m "Proper commit message"
Push your fork :
git push origin your-feature-branch
Open a pull request and we'll review it!
To ensure a smooth contribution process, please follow these rules:
To avoid merge conflicts, ensure your fork is up-to-date with the original repository before making any changes. Hereβs how to sync your fork:
Add the original repository as a remote (if not already added):
git remote add upstream https://github.com/AdityaSinha2305/ForkTheCaptcha.git
Merge the changes into your local fork:
git checkout main
git pull upstream main
Push the updated main branch to your fork:
git push origin main
After syncing, you can create a new branch from the updated main branch or can merge this updated main branch into your feature branch and start working on your changes!
This project is participating in Hacktoberfest 2024. Contribute to this repository and don't forget to register at hacktoberfest.com and start submitting pull requests.
This project is open source and available under the MIT License.