Your requirements -
1. Need a plugin that is specific to the Elegant Divi theme.
2. Need a custom dashboard for the user that has a set of tabs with entry fields for text inputs, links, media uploads, and color selectors.
3. User will be able to upload a picture or video.
4. A color selector would be able to change a module's specific color field entry.
5. File type need to be integrated would be text, url, mp3, mp4, all standard image types, and a color selector.
6. The entry fields should be in tabs on the dashboard for the user.
7. Need to be familiar with the Divi theme
We've pretty much understood your requirements and would like to discuss further. It'd be great, If you respond so that we can tell our understanding on this projects and there would be no communication gap in future. We've completed lots of WP Plugins projects on freelancer. Here's the links -
http://www.freelancer.com/projects/Wordpress/WordPress-Site-Build-IMMEDIATE-START.html
http://www.freelancer.com/projects/PHP-Software-Architecture/Wordpress-Plugin-Modification.html
http://www.freelancer.com/projects/PHP-MySQL/Schedule-plugin-wordpress-repost.html
https://www.freelancer.com/projects/PHP-HTML.1/Modify-Wordpress-menus-plugin.html
https://www.freelancer.com/projects/PHP-HTML.1/PHP-Youtube-Plugin-need-updated.html
You can see our reputation here-
https://www.freelancer.com/u/marketingmindz.html
We're sure you'd get ideas about our capabilities. Please respond so that we can discuss in detail.
Romil