SpeakCaptcha -- The Captcha that makes you speak out the answer
The source code for SpeakCaptcha.
Checkout the documentation for instructions on how to use SpeakCaptcha.
Local development
First clone this repository and ensure that you have NodeJS with Yarn and Python with Poetry installed.
Frontend
-
cd
to thefrontend
folder. - run
yarn install
to install necessary packages. - add this to the
.env
file:
VITE_SPEAKCAPTCHA_APP_ID=<your-speakcaptcha-app's-id>
This is used in the documentation and is optional
4. you can either run the app here with yarn dev
or build it with yarn build
and copy over the dist
folder to the backend.
Backend
You will need:
-
A deepgram account
-
A github account with a github oauth app created already
-
A locally hosted / cloud hosted mongodb database
-
Make sure you've setup frontend up until step
3
first. -
cd
into thebackend
folder. -
run
poetry install
to install python deps andβ¦