From 3159473021542c6af21245121c4f71633ae5f3da Mon Sep 17 00:00:00 2001 From: David Baldwynn Date: Thu, 20 Aug 2015 18:03:05 -0700 Subject: [PATCH 1/4] Update README.md --- README.md | 31 +++++++------------------------ 1 file changed, 7 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index d88d562c..b447b3d4 100755 --- a/README.md +++ b/README.md @@ -6,30 +6,8 @@ MEDFORMS Medforms is an opensource *form builder* that can create stunning forms from PDFs or from scratch -## Before You Begin -Before you begin we recommend you read about the basic building blocks that assemble a MEAN.JS application: -* MongoDB - Go through [MongoDB Official Website](http://mongodb.org/) and proceed to their [Official Manual](http://docs.mongodb.org/manual/), which should help you understand NoSQL and MongoDB better. -* Express - The best way to understand express is through its [Official Website](http://expressjs.com/), which has a [Getting Started](http://expressjs.com/starter/installing.html) guide, as well as an [ExpressJS Guide](http://expressjs.com/guide/error-handling.html) guide for general express topics. You can also go through this [StackOverflow Thread](http://stackoverflow.com/questions/8144214/learning-express-for-node-js) for more resources. -* AngularJS - Angular's [Official Website](http://angularjs.org/) is a great starting point. You can also use [Thinkster Popular Guide](http://www.thinkster.io/), and the [Egghead Videos](https://egghead.io/). -* Node.js - Start by going through [Node.js Official Website](http://nodejs.org/) and this [StackOverflow Thread](http://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js), which should get you going with the Node.js platform in no time. -## Prerequisites -Make sure you have installed all of the following prerequisites on your development machine: -* Node.js - [Download & Install Node.js](http://www.nodejs.org/download/) and the npm package manager. If you encounter any problems, you can also use this [GitHub Gist](https://gist.github.com/isaacs/579814) to install Node.js. -* MongoDB - [Download & Install MongoDB](http://www.mongodb.org/downloads), and make sure it's running on the default port (27017). -* Bower - You're going to use the [Bower Package Manager](http://bower.io/) to manage your front-end packages. Make sure you've installed Node.js and npm first, then install bower globally using npm: - -```bash -$ npm install -g bower -``` - -* Grunt - You're going to use the [Grunt Task Runner](http://gruntjs.com/) to automate your development process. Make sure you've installed Node.js and npm first, then install grunt globally using npm: - -```bash -$ npm install -g grunt-cli -``` - ## Quickstart Install dependencies first. @@ -38,9 +16,14 @@ $ npm install $ bower install ``` -Then run your application using grunt. +To run development version: ```bash -$ grunt +$ grunt default +``` + +To run production version: +```bash +$ grunt production ``` Your application should run on port 3000, so in your browser just go to [http://localhost:3000](http://localhost:3000) From 53eefeefc9885aaf8c22de212745b44044c20d78 Mon Sep 17 00:00:00 2001 From: David Baldwynn Date: Thu, 20 Aug 2015 18:10:06 -0700 Subject: [PATCH 2/4] Update README.md --- README.md | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b447b3d4..9f7229e0 100755 --- a/README.md +++ b/README.md @@ -1,10 +1,36 @@ -MEDFORMS +NodeForms -------- [![Build Status](https://travis-ci.org/whitef0x0/medforms.svg?branch=master)](https://travis-ci.org/whitef0x0/medforms) [![Dependencies Status](https://david-dm.org/whitef0x0/medforms.svg)](https://david-dm.org/whitef0x0/medforms) -Medforms is an opensource *form builder* that can create stunning forms from PDFs or from scratch +NodeForms is an opensource *form builder* built ontop of nodejs that can create stunning forms from PDFs or from scratch + +Currently following features are implemented: + +##Current Features +-User login system to manage forms +-User CRUD +-Form CRUD +-11 possible types of form fields +-Editable startpage +-Create forms from FDF-formatted PDFs (unstable) +-Save form submissions as FDF-formatted PDFs (unstable) +-Toggle forms as private (viewable only if logged in as Form's user) or public (viewable by anyone) +-Drag and drop functionality to editing form field order +-Editable form submissions (half-done) + +#TODO: +-Implement encryption for all form data +-Implement custom form design +-Finish frontend/backend testing +-Integrate AWS for PDF saving +-Add Typeform API integration +-Add OscarHost API integration +-Add plugin support (ala Slack) +-Create wiki for easy installation and setup +-Create mockups for different user view designs + From c52ef86561623cd5175a34aa7d314ca8c4798ce6 Mon Sep 17 00:00:00 2001 From: David Baldwynn Date: Thu, 20 Aug 2015 18:16:35 -0700 Subject: [PATCH 3/4] Update README.md --- README.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 9f7229e0..47ac3f51 100755 --- a/README.md +++ b/README.md @@ -9,27 +9,27 @@ NodeForms is an opensource *form builder* built ontop of nodejs that can create Currently following features are implemented: ##Current Features --User login system to manage forms --User CRUD --Form CRUD --11 possible types of form fields --Editable startpage --Create forms from FDF-formatted PDFs (unstable) --Save form submissions as FDF-formatted PDFs (unstable) --Toggle forms as private (viewable only if logged in as Form's user) or public (viewable by anyone) --Drag and drop functionality to editing form field order --Editable form submissions (half-done) + -User login system to manage forms + -User CRUD + -Form CRUD + -11 possible types of form fields + -Editable startpage + -Create forms from FDF-formatted PDFs (unstable) + -Save form submissions as FDF-formatted PDFs (unstable) + -Toggle forms as private (viewable only if logged in as Form's user) or public (viewable by anyone) + -Drag and drop functionality to editing form field order + -Editable form submissions (half-done) #TODO: --Implement encryption for all form data --Implement custom form design --Finish frontend/backend testing --Integrate AWS for PDF saving --Add Typeform API integration --Add OscarHost API integration --Add plugin support (ala Slack) --Create wiki for easy installation and setup --Create mockups for different user view designs + -Implement encryption for all form data + -Implement custom form design + -Finish frontend/backend testing + -Integrate AWS for PDF saving + -Add Typeform API integration + -Add OscarHost API integration + -Add plugin support (ala Slack) + -Create wiki for easy installation and setup + -Create mockups for different user view designs From ab600a81616bfaf857b1c5b5b29638b64a9bdbe3 Mon Sep 17 00:00:00 2001 From: David Baldwynn Date: Thu, 20 Aug 2015 18:30:47 -0700 Subject: [PATCH 4/4] changed name from MedForms to NodeForms --- README.md | 4 ++-- config/env/all.js | 2 +- config/env/development.js | 2 +- config/env/test.js | 2 +- docs/setup_sentry_server.md | 2 +- package.json | 2 +- public/modules/core/views/home.client.view.html | 2 +- public/modules/forms/views/list-forms.client.view.html | 2 +- .../views/authentication/signup-success.client.view.html | 4 ++-- .../users/views/verify/resend-verify-email.client.view.html | 2 +- 10 files changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 9f7229e0..b034ac1a 100755 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ NodeForms -------- -[![Build Status](https://travis-ci.org/whitef0x0/medforms.svg?branch=master)](https://travis-ci.org/whitef0x0/medforms) -[![Dependencies Status](https://david-dm.org/whitef0x0/medforms.svg)](https://david-dm.org/whitef0x0/medforms) +[![Build Status](https://travis-ci.org/whitef0x0/NodeForms.svg?branch=master)](https://travis-ci.org/whitef0x0/NodeForms) +[![Dependencies Status](https://david-dm.org/whitef0x0/NodeForms.svg)](https://david-dm.org/whitef0x0/NodeForms) NodeForms is an opensource *form builder* built ontop of nodejs that can create stunning forms from PDFs or from scratch diff --git a/config/env/all.js b/config/env/all.js index 67df6bd9..2b863d14 100755 --- a/config/env/all.js +++ b/config/env/all.js @@ -2,7 +2,7 @@ module.exports = { app: { - title: 'MedForms', + title: 'NodeForms', description: 'Generate Forms from PDFs', keywords: 'typeform, pdfs, forms, generator, form generator', }, diff --git a/config/env/development.js b/config/env/development.js index bc681063..40c885e7 100755 --- a/config/env/development.js +++ b/config/env/development.js @@ -19,7 +19,7 @@ module.exports = { } }, app: { - title: 'MedForms' + title: 'NodeForms' }, facebook: { clientID: process.env.FACEBOOK_ID || 'APP_ID', diff --git a/config/env/test.js b/config/env/test.js index 3b0605c4..bbfbee3c 100755 --- a/config/env/test.js +++ b/config/env/test.js @@ -20,7 +20,7 @@ module.exports = { } }, app: { - title: 'MedForms' + title: 'NodeForms' }, facebook: { clientID: process.env.FACEBOOK_ID || 'APP_ID', diff --git a/docs/setup_sentry_server.md b/docs/setup_sentry_server.md index 8f59c48a..aa005964 100644 --- a/docs/setup_sentry_server.md +++ b/docs/setup_sentry_server.md @@ -1,7 +1,7 @@ Installing Sentry Server ------------------------ -Medforms is an opensource *form builder* that can create stunning forms from PDFs or from scratch +NodeForms is an opensource *form builder* that can create stunning forms from PDFs or from scratch ## Before You Begin Make sure you understand what sentry server does. You can view documentation for sentry server [here](https://sentry.readthedocs.org/). This document was written for a server running *Ubuntu 14.04 LTS server* (we used Azure). diff --git a/package.json b/package.json index 61944f30..dfc41cab 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "private": true, "repository": { "type": "git", - "url": "https://github.com/whitef0x0/medforms.git" + "url": "https://github.com/whitef0x0/NodeForms.git" }, "engines": { "node": "~0.10.28", diff --git a/public/modules/core/views/home.client.view.html b/public/modules/core/views/home.client.view.html index b6517bda..eaa119db 100755 --- a/public/modules/core/views/home.client.view.html +++ b/public/modules/core/views/home.client.view.html @@ -25,7 +25,7 @@ Craft beautiful forms in seconds.

- Medforms is an opensource form builder that can create stunning forms from PDFs or from scratch + NodeForms is an opensource form builder that can create stunning forms from PDFs or from scratch diff --git a/public/modules/forms/views/list-forms.client.view.html b/public/modules/forms/views/list-forms.client.view.html index 1c9fb7cc..1393339a 100644 --- a/public/modules/forms/views/list-forms.client.view.html +++ b/public/modules/forms/views/list-forms.client.view.html @@ -3,7 +3,7 @@
diff --git a/public/modules/users/views/authentication/signup-success.client.view.html b/public/modules/users/views/authentication/signup-success.client.view.html index a08e01da..1a278f6f 100755 --- a/public/modules/users/views/authentication/signup-success.client.view.html +++ b/public/modules/users/views/authentication/signup-success.client.view.html @@ -20,13 +20,13 @@

Signup Successful

- You've successfully registered an account at MedForms. + You've successfully registered an account at NodeForms.

But your account is not activated yet



-

Before you continue, make sure to check your email for our verification. If you don't receive it within 24h drop us a line at hi@medforms.com

+

Before you continue, make sure to check your email for our verification. If you don't receive it within 24h drop us a line at hi@NodeForms.com