Giter Site home page Giter Site logo

nukecola2005 / drawing-captcha-prototype Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 23.45 MB

Draw your own Captcha and make the validation from now on easier! (OnConstruction)

License: MIT License

JavaScript 8.04% CSS 2.96% HTML 88.92% Dockerfile 0.07%
captcha captcha-component captcha-generator captcha-image captcha-solving captcha-validation news own-captcha

drawing-captcha-prototype's Introduction

Customizable CAPTCHA with Image CRUD Integration / Own Backend for dynamical Vaidation (Prototype)

Drawing Captcha

Description

In the ever-evolving landscape of online security and user verification, the Customizable CAPTCHA with Image CRUD Integration is a cutting-edge solution designed to enhance both the user experience and website security. This innovative system combines a user-friendly frontend, a robust backend, allowing website administrators to create and manage their own CAPTCHAs with ease.

Installation

  1. First of all copy or clone my repository on your device, install all packages "npm install".
  2. To execute all scripts you just have to run the command "npm run start" in the parent folder.

Information

  • Captcha GUI localhost:4200
  • Crud GUI localhost:5000/GUI
  • Backend always runs on port 3000
  • For the database i have used a basic txt file just for educational purposes this file is located in Drawing-Captcha/Backend/src/

Software Architecture

SoftwareArchitecture

Key Features

  1. Customizable CAPTCHA:

    • Users can interact with a dynamic CAPTCHA by drawing specific shapes, patterns, or symbols.
    • CAPTCHA customization options include size, complexity, and difficulty level. (in development)
    • Various drawing tools and colors are available for user engagement. (in development)
  2. Backend Security:

    • The backend of the system manages CAPTCHA generation and validation.
  3. Frontend Integration:

    • Offers a smooth and visually appealing user experience.
  4. Image CRUD System:

    • Images can be categorized and tagged for easy reference and retrieval.
  5. User-Friendly Administration:

    • Easy-to-use image upload and editing tools.
    • Real-time preview of custom CAPTCHA designs.
  6. Custom Image Support:

    • Upload and use custom images, such as company logos or branded symbols, for your CAPTCHAs.

Benefits

  • Enhanced Security: Advanced CAPTCHA customization and image control reduce the risk of automated attacks, making your website more secure.
  • Improved User Experience: A user-friendly frontend and the ability to use custom images create a more engaging and seamless verification process.
  • Brand Identity: Incorporate your own images to maintain brand consistency and reinforce recognition.
  • Easy Administration: The integrated image CRUD system simplifies image management, saving time and effort for administrators.

I'm developing this prototype as a personal project for Migros Genossenschafts Bund, aiming to learn and take the lead in my own venture. ๐Ÿš€ Hopefully, you can also benefit from this work-in-progress prototype. Feel free to follow me on my journey with this project! ๐ŸŒฑ๐Ÿ‘จโ€๐Ÿ’ป

drawing-captcha-prototype's People

Contributors

nukecola2005 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

drawing-captcha-prototype's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.