Drawing Captcha is an innovative software that enhances security and promotes brand awareness.
4.2K
Drawing Captcha is an innovative and engaging software designed to verify human users through interactive drawing tasks. 🖌️ Users are prompted to complete specific patterns or color in logos on a grid, ensuring a secure 🔒 and enjoyable 😊 verification process. This unique approach not only enhances security but also promotes brand awareness by incorporating recognizable brand elements into the captchas.
With Drawing Captcha, you can easily create, modify, and design your own captchas to suit your specific needs. 🛠️ The user-friendly interface allows for a seamless experience, making it accessible to users of all skill levels. Whether you want to enhance security, boost brand recognition, or simply provide a fun user interaction, Drawing Captcha is the perfect solution. 🎨
Here are some of the project's best features:
git clone https://github.com/Drawing-Captcha/docker-compose
.env settings:I have added a `.env.example`. You can just rename this file to `.env`.
MONGO_INITDB_ROOT_USERNAME=root
MONGO_INITDB_ROOT_PASSWORD=rootTest
MONGO_INITDB_DATABASE=drawing-captcha
# For local development
# MONGO_URI="mongodb://localhost:7500/drawing-captcha"
# For deployment
MONGO_URI="mongodb://${MONGO_INITDB_ROOT_USERNAME}:${MONGO_INITDB_ROOT_PASSWORD}@dc_mongo:27017/${MONGO_INITDB_DATABASE}?authSource=admin"
# Enter here your domain where you want to host your Drawing Captcha. Important: enter it with http/https
SERVER_DOMAIN="https://yourdomain.com"
# Port of your server
PORT=9091
# This will automatically be reset:
REGISTER_KEY="&&+%&%ajkhdjhWIIWNw7>dajh2gg"
# Change this email!!
DC_ADMIN_EMAIL="[email protected]"
# Change this password!!!
DC_ADMIN_PASSWORD="admin"
Please note to change these variables:
Final steps:
version: "3.8"
services:
dc_node:
container_name: dc_node
image:
ports:
- "9091:9091"
networks:
- dc_network
depends_on:
- dc_mongo
restart: always
environment:
- MONGO_URI=${MONGO_URI}
- PORT=${PORT}
- Register_Key=${Register_Key}
dc_mongo:
container_name: dc_mongo
image: mongo:latest
expose:
- "27017"
volumes:
- drawing-captcha:/data/db
networks:
- dc_network
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: ${MONGO_INITDB_ROOT_USERNAME}
MONGO_INITDB_ROOT_PASSWORD: ${MONGO_INITDB_ROOT_PASSWORD}
MONGO_INITDB_DATABASE: ${MONGO_INITDB_DATABASE}
networks:
dc_network:
volumes:
drawing-captcha:
docker-compose up --build -d
If you haven't changed the default port, it should be working on http://localhost:9091.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Technologies used in the project:
Buy me a coffee: https://www.buymeacoffee.com/williamspe8
Distributed under the MIT License. See MIT License for more information.
Content type
Image
Digest
sha256:a6bf806d6…
Size
384.9 MB
Last updated
12 months ago
docker pull williamspesic/drawing-captcha-app