Skip to content

Aayush9029/EasyPost

Repository files navigation

Receiving POST/GET data and making form made easy.

Easy Post Version Python Version HTML Version MIT Repo Size

What and Why?

Let's say you want to make a

  • login form
  • suvey
  • voting poll
  • or any kind of form for collecting data

And be able to store the collected data in formats like

  • json
  • csv
  • plain text
  • xml

while seamlessly hosting the form in either a local web-server or in the internet.

EasyPost makes doing all that super simple, with it's GUI interface* and fully opensource templates.

It's lightweight fast, stable* And the best part the data never leaves your device


How to get started?

git clone https://github.com/Aayush9029/EasyPost
cd EasyPost 
pip install -r requirements.txt 
python3 app.py

And open http://127.0.0.1:5000/


(Two inputs) form template.


Poll (Minimal, Dark theme)

Poll Results (Mordern Dark theme)


Login Form (Minimal theme) and Sign Up Form (Dark theme)


index.html


Json Data Example (Quotes Form)

[
  {
    "name": "Plato",
    "quote": "Wise men speak because they have something to say;
              fools because they have to say something."
  },
  {
    "name": "Confucius",
    "quote": "The man who asks question is a fool for a minute,
              the man who does not ask is a fool for life."
  },
  {
    "name": "Jesus Christ",
    "quote": "A new command I give you: love one another.
              As I have loved you, so you must love one another."
  },
  {
    "name": "Gautam Buddha",
    "quote": "Hatred does not cease by hatred, but only be love;
              this is the eternal rule."
  },
  {
    "name": "Guru Nanak",
    "quote": "He who has no faith in himself can never have faith in god."
  }
]