Nice to see developers that care! I am a true believer in an app doing one thing well (a la Hoekman's "Designing The Obvious"), so maybe some of these suggestions could be rolled into a separate CRM app that integrates with Duet?
Some of the features we are looking for:
- Sales Opportunities/Leads with different stages (i.e. Identified, Qualified, In Process, etc.) (These would probably be similar to projects, just with different fields)
- Notes and history for Companies/Company "Users"
- Folders in the Files Section so, for example, we can separate Marketing Templates from Training Documentation.
- Dashboards such as Open Opportunities dollar amount, Closed Won Sales dollar amounts, etc.
- Alerts for phase completion. For example, when one phase of our project is complete, we either get an alert that this phase is complete, or the next phase is automatically created.
My worry is not so much the front end attack or access, but the data on the hosting servers being peeked at without a record of it, or any hacking required.
If you set up 10 Digital Ocean accounts ($50 / month) and mined some scrypt-based coin (optimized for CPU mining) and pointed all ten at a pool, that's only ~30khash/s. Your desktop PC probably has more than 30khash/s mining potential. D.O. is one of the few hosts that doesn't block mining and we'll see if that lasts. So 30khash/s is maybe 20 cents worth of altcoins/day minus fees to convert that into dollars. So you're already losing $44/month, hurting everyone on your hypervisor and difficulty is rising. And I think Litecoin was an attempt to make CPU mining more lucrative ;-)