Need Programmer needed for MVP of MS Word
- or -
Post a project like this$$$
- Posted:
- Proposals: 6
- Remote
- #2139686
- Expired
AI & Data Science Engineer | Nodejs | Ruby On Rails | AWS | GCP | Python | React | Angular |
Auckland
566804726048884164108868123114612379166
Description
Experience Level: Expert
PROJECT OVERVIEW
I am looking for someone who can create a simple MVP of a Microsoft Word add-in (described in the Project Specifications below) and deliver the requirements listed in the Deliverables section below.
The purpose of this add-in, is that a user should be able to select a Profile and then click a button to apply that Profile's formatting preferences to the document.
PROJECT SPECIFICATIONS
This will be a Microsoft Word add-In.
It will have the ability to hold a list of Profiles (2 profiles for this MVP, but it should be built with the ability to scale with many more Profiles).
It will have the ability to hold a list of Preferences (5 preferences for this MVP, but it should be built with the ability to scale with many more Preferences to be added later).
Each Preference will have at least two Options.
Each Option corresponds to a formatting rule which can be applied to the document (e.g. option 1 is double spacing and option 2 is single spacing).
Each Profile should be able to store a selected Option for each Preference (e.g. option 1 or option 2).
User flow:
- User to select a Profile from a menu.
- User can apply the selected Profile's Preferences to the document with a button click.
Ability to add Profiles to the Profiles list:
- Since this is an MVP, we are open to how this is accomplished. Can be a config file or other 'hard coded' option rather than an actual dashboard.
Ability to edit the Options selected by each Profile for each Preference:
- Since this is an MVP, we are open to how this is accomplished. Can be a config file or other 'hard coded' option rather than an actual dashboard.
More details on the specific Preference Options that need to be built in will be provided to developers who seem like a good fit.
DELIVERABLE & COMPLETION CRITERIA
Deliverable:
- A project repository containing all source code.
- Instructions for how to run the repository locally and side load the add-in to Microsoft Word.
- A written description of the application architecture, such that another developer could understand and pick up where you left off.
Acceptance criteria:
- I should be able to run the repository locally and side-load the add-in to my local Microsoft Word copy.
- I should be able to perform all the actions outlined in the project specifications above.
SKILLS REQUIRED
Languages/technologies:
- javascript
- node
- Microsoft Word javascipt API (https://docs.microsoft.com/en-us/javascript/api/overview/office?view=office-js)
Project management:
- Familiarity with an agile development environment.
I need the following:
- Lump sum total with estimates by milestone
- What schema / stack will be used to accomplish this
- in general, how will you go about this project
I am looking for someone who can create a simple MVP of a Microsoft Word add-in (described in the Project Specifications below) and deliver the requirements listed in the Deliverables section below.
The purpose of this add-in, is that a user should be able to select a Profile and then click a button to apply that Profile's formatting preferences to the document.
PROJECT SPECIFICATIONS
This will be a Microsoft Word add-In.
It will have the ability to hold a list of Profiles (2 profiles for this MVP, but it should be built with the ability to scale with many more Profiles).
It will have the ability to hold a list of Preferences (5 preferences for this MVP, but it should be built with the ability to scale with many more Preferences to be added later).
Each Preference will have at least two Options.
Each Option corresponds to a formatting rule which can be applied to the document (e.g. option 1 is double spacing and option 2 is single spacing).
Each Profile should be able to store a selected Option for each Preference (e.g. option 1 or option 2).
User flow:
- User to select a Profile from a menu.
- User can apply the selected Profile's Preferences to the document with a button click.
Ability to add Profiles to the Profiles list:
- Since this is an MVP, we are open to how this is accomplished. Can be a config file or other 'hard coded' option rather than an actual dashboard.
Ability to edit the Options selected by each Profile for each Preference:
- Since this is an MVP, we are open to how this is accomplished. Can be a config file or other 'hard coded' option rather than an actual dashboard.
More details on the specific Preference Options that need to be built in will be provided to developers who seem like a good fit.
DELIVERABLE & COMPLETION CRITERIA
Deliverable:
- A project repository containing all source code.
- Instructions for how to run the repository locally and side load the add-in to Microsoft Word.
- A written description of the application architecture, such that another developer could understand and pick up where you left off.
Acceptance criteria:
- I should be able to run the repository locally and side-load the add-in to my local Microsoft Word copy.
- I should be able to perform all the actions outlined in the project specifications above.
SKILLS REQUIRED
Languages/technologies:
- javascript
- node
- Microsoft Word javascipt API (https://docs.microsoft.com/en-us/javascript/api/overview/office?view=office-js)
Project management:
- Familiarity with an agile development environment.
I need the following:
- Lump sum total with estimates by milestone
- What schema / stack will be used to accomplish this
- in general, how will you go about this project
Brandon W.
0% (0)Projects Completed
1
Freelancers worked with
1
Projects awarded
6%
Last project
3 Nov 2018
United States
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies