Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/somajitdey/easyform
A free and easy, self-hosted form backend solution. No installation required.
https://github.com/somajitdey/easyform
backend-server browser-server fabform form-api form-backend formspree http-relay mobile-first no-installation piping-server platform-independent self-hosted single-page-app static-site telegram-bot
Last synced: about 1 month ago
JSON representation
A free and easy, self-hosted form backend solution. No installation required.
- Host: GitHub
- URL: https://github.com/somajitdey/easyform
- Owner: SomajitDey
- License: mit
- Created: 2024-09-13T17:00:18.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-29T07:23:56.000Z (4 months ago)
- Last Synced: 2024-10-12T12:22:03.791Z (3 months ago)
- Topics: backend-server, browser-server, fabform, form-api, form-backend, formspree, http-relay, mobile-first, no-installation, piping-server, platform-independent, self-hosted, single-page-app, static-site, telegram-bot
- Language: HTML
- Homepage: https://somajitdey.github.io/EasyForm/
- Size: 117 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EasyForm
EasyForm gives you a free and easy, self-hosted form backend solution for adding (contact) forms to your static
website(s). You don't, however, need to configure any server or install anything. Your browser becomes your server!Your smartphone or PC is perhaps always connected to the internet, even on the move. So, if you keep your browser open
there, and a very light-weight JavaScript server runs in it, you are essentially "self-hosting" for free. EasyForm
capitalizes on this. Also, the ability to run in a browser makes EasyForm platform-independent!Working with EasyForm is dead simple. All you need to do is the following:
- Create a Telegram Bot and store its API token. This is easy. Just open a chat with [@BotFather](https://t.me/botfather)
in Telegram and send: `/newbot`
- Follow instructions in the Config: section below. You will be required to choose a Form Action URL (API endpoint) there
- Use your chosen Form Action URL in your (contact) formWhenever your users submit the form, you will get a Telegram text containing the users' form data from the Telegram Bot
you created.Here is an HTML code snippet you can readily embed as a basic contact form in your website. Just replace `FormActionURL`
with the actual URL.```html
```