Simple contact form with a CAPTCHA
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Andrew Dinh 6defa2c93b
Pass HTML validation
4 months ago
templates Pass HTML validation 4 months ago
.env.example first commit 5 months ago
.gitignore Initial commit 5 months ago
Dockerfile first commit 5 months ago
LICENSE Initial commit 5 months ago
README.md Change localStorage to sessionStorage 5 months ago
docker-compose.yml first commit 5 months ago
main.py Change localStorage to sessionStorage 5 months ago
requirements.txt first commit 5 months ago

README.md

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