Find Jobs
Hire Freelancers

Document Assembly Web App Improvements - MEAN Stack

$250-750 USD

Geschlossen
Veröffentlicht vor mehr als 7 Jahren

$250-750 USD

Bezahlt bei Lieferung
We are working on a document assembly web app developed on the MEAN stack that allows admin of the site to create templates (using text field and Boolean questions). Here’s a very brief overall description of functionality that currently work – as example, the admin’s authoring of a template looks something like: Hello, {{[login to view URL]}}! {{{{[login to view URL]}}If Boolean is true, this text would appear.}} {{{{![login to view URL]}}If Boolean is false, this text would appear because of the preceding “!”.}} Nesting of these within each other works as well. After the template has been created by admin, the users can use the templates to create documents by filling in the text field blanks and answering Boolean true/false questions. The user input fields are auto-populated by the app, depending on whether it needs to be asked or not. The initial phase of the app is complete, and above are all functional (including respectable UI/UX), but we need a few more features – and this is where we need your expertise. 1. We need the admin to be able to use “AND” and “OR” concepts in the provision logic, as follows: {{{{Boolean.first.variable&&[login to view URL]}}If both Booleans are true, then this text would appear.}}{{{{[login to view URL]||[login to view URL]}}If one of the Booleans is true, then this text would appear.}} It would need to accommodate negation (“!”) as well. 2. Another feature we require is an ability for admin to include a drop-down menu and check-the-box menu (instead of just true/false radio buttons) for users to choose from. These would accommodate more than 2 choices, and structured as being able to set multiple Boolean values. In a drop-down menu, if item 1 is selected, it is set to true and items 2 and 3 are set to false. In a check-the-box menu, whichever is checked becomes true and unchecked becomes false. 3. In addition, we would need to create a new variable type “date” with ability to automatically update another field (i.e. date + 30). The date needs to be selectable from mini-calendar style or simple type-in by the user, and displayed as MM/DD/YY or long ordinal style (January 1, 2020) upon user’s choice. It needs to be able to accommodate (i.e. not result in an error) a blank or uncertainty (January [ ], 2020). 4. The app currently is able to output the assembled documents in PDF, but we will need a feature to output into JSON. The reason for JSON is that it will ultimately be used to create a high fidelity Word DOC (not just HTML conversion into Word), but that is a separate work stream using different architecture and libraries (not MEAN stack). The MEAN stack portion just needs to worry about generating the JSON file (a sample expected output is available). We use Basecamp as project management tool and Github as version control. AWS is where the site is currently hosted. Please let me know if you are interested. If job performance is satisfactory, more work will be available. Thank you.
Projekt-ID: 11303426

Über das Projekt

17 Vorschläge
Remote Projekt
Aktiv vor 8 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
17 Freelancer bieten im Durchschnitt $756 USD für diesen Auftrag
Avatar des Nutzers
Let's discuss more about project to finalize the proper scope with estimated cost and time so ping me over the freelancer chat.....I will share some demo as well for recent works if you want to check. You can also check my profile page as i have around 32% Repeat Hire Ratio..so i work as long term basis...
$721 USD in 10 Tagen
5,0 (2 Bewertungen)
5,3
5,3
Avatar des Nutzers
We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast and understanding agreement.
$555 USD in 10 Tagen
4,8 (10 Bewertungen)
5,1
5,1
Avatar des Nutzers
Hi, I am Shafayat, I am an M.E.A.N. stack developer. I believe I am one of the best candidates for this job. If you have a minute , I would request you to send me a message so we can discuss further specifications :) Regards
$1.000 USD in 15 Tagen
5,0 (5 Bewertungen)
4,3
4,3
Avatar des Nutzers
Greetings Sir, Being a Software Engineer, I can do your project efficiently. I have more than 4 years of experience in NodeJs, MongoDB, AngularJs, Angular2, Ionic/ Cordova, Native Script, Javascript, jQuery / Prototype, Twitter Bootstrap 3+, Google Material Design, Firebase, Loopback, Apache Spark, C#, .NET. Come to chat for detail requirements of your project. Please also check my portfolio as a reference of my previous work. Regards, HealthyCoder
$750 USD in 10 Tagen
4,5 (14 Bewertungen)
4,2
4,2
Avatar des Nutzers
Hi, Looks like interesting project. Would like to discuss more details about the project, mind the submitted bidding price as I put it as is provided. Any existing web will help much to understand it fron start. Thanks and looking forward feom you. Erick
$600 USD in 10 Tagen
5,0 (1 Bewertung)
3,7
3,7
Avatar des Nutzers
A proposal has not yet been provided
$626 USD in 20 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hi, I can help you improve the sort of template DSL you've come up with. Json output will require some joint effort to establish field names, unless you're OK with the one currently used by the PDF engine. On the rest the specification is pretty clear. I feel comfortable with GitHub and basecamp. Grant me read access to the code so I can peek into the details. Thank you
$500 USD in 5 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
Brooklyn, United States
5,0
8
Zahlungsmethode verifiziert
Mitglied seit Dez. 7, 2015

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.