We are looking to duplicate the existing MySmartPlans application including upgrades. We are looking for a single code base for a cross platform application which will also include a web facing application for the browser. Basically we need an application to authenticate a user, return the projects that user has access to, then upon project selection return the project data which is organized and ordered based on an included sqlite database. If the user has an elevated role on the project that user will be able to make changes to the project. The application has to be updatable dynamically pushing those updates to all platforms. All the features below but not limited to just these:
Store files in database(instead of locally in folder structure) for quicker retrieval/encryption
Standalone meaning we can assign user/pim/calendar admin or abilty to customize roles per project.
Hierarchy for users to be able to access projects in a treeview.
Cross platform with also web access(online version)
All MSP2 functionality
Built-in API for other programs to read/update content and users programatically
Complete Documentation for all aspects of software
Store on git or another repository to keep track of changes
Built in troubleshooting and with email, chat and built in ticket support system that goes directly to all pims on a project. Ability to send over screenshot or share screenlive to troubleshoot
Add a message like "Trouble installing? Click here for online version" to the installer somewhere.
Message on the online version to bookmark this in your browser.
Auto-update when new code version comes out
Setup automatic notifications similar to what we have now for the EOD report. Ability to setup custom notifications per user or per project when files are added/changed or deleted. Notifications can include a call/text/email or carrier pigeon
Take pictures directly from application on camera equip devices or upload from desktop and link to specific locations on pdf or just upload to the pim.
Built in redline review to get away from adobe's webdav problems([login to view URL] has built in browser capabilities with collaboration mode)
Ability to track user navigation and documents viewed
Setup according to department of defense security specifications