# Intro
An easy way to create forms in express
This package is ment to generate and expose a form on express.

![alt text](https://raw.githubusercontent.com/ymichels/express-broswer-form/master/Sample.PNG)

# Usage

    import { generateFormRouter, prepareAppForForms } from 'express-browser-form';
    var app = express();
    prepareAppForForms(app);// adds dependensies to the app
    app.use('/form', generateFormRouter(
    [
        {
            description: "enter the full name",
            fieldName: "fullName",
            fieldType: "string",
            isRequired: true
        },
        {
            description: "enter the dirth date",
            fieldName: "birthday",
            fieldType: "date",
            isRequired: true
        },
        {
            description: "enter the email",
            fieldName: "email",
            fieldType: "string",
            isRequired: false
        }
    ], '/form', (body: any) => body));
    app.listen(3000, () => {
        console.log('Express server started at port : 3000');
    });

# Installation

<i>npm install express-browser-form</i><br/>