Simple contact form with a CAPTCHA
Go to file
2021-06-13 10:59:35 -07:00
templates Pass HTML validation 2021-06-13 10:59:35 -07:00
.env.example first commit 2021-05-16 22:00:00 -07:00
.gitignore Initial commit 2021-05-17 04:56:11 +00:00
docker-compose.yml first commit 2021-05-16 22:00:00 -07:00
Dockerfile first commit 2021-05-16 22:00:00 -07:00
LICENSE Initial commit 2021-05-17 04:56:11 +00:00
main.py Change localStorage to sessionStorage 2021-06-08 00:26:23 -07:00
README.md Change localStorage to sessionStorage 2021-06-08 00:26:23 -07:00
requirements.txt first commit 2021-05-16 22:00:00 -07:00

Simple Contact

Extremely simple contact form with a CAPTCHA. Entries are sent to the specified HTTP endpoint.

JavaScript is not required to fill out the form, but if it is, then form fields are cached in sessionStorage.

Building

  1. Install git, docker, and docker-compose
git clone https://github.com/andrewkdinh/simple-contact.git
git clone https://github.com/daniel-e/rust-captcha.git
cd simple-contact
cp .env.example .env
# Edit .env
docker-compose up -d
  1. Visit http://localhost:8672

Credits

  • Built with Python, Flask, Docker, Rust CAPTCHA, and water.css

Mirrors: GitHub (main), Gitea

Licensed under AGPL 3.0 | Copyright (c) 2021 Andrew Dinh