Drag and Drop system, UI Development, and other small fixes

Budget $250 - $750 USD
Bids 12
Average Bid $698

You may view and experiment with a demo of our application here: [url removed, login to view]

Username: demo @ [url removed, login to view]
Password: demo

- Here is an overview of what we need -

When a New Project is created, it should automatically include three phases by default:
• Employees
• Paperwork
• Project

The Employees and Paperwork phases should by default have no Start Date, End Date, or Duration. Also we need an option in the Admin front-end to toggle the need for those parameters when creating a new phase. These Phases should not show up on the project calendar.
-See Image 1

The # of Employees field when creating a project should be required. The percentage of completion for the Employees tab will, by default, pull information from this table and the number of employees that have been added from the Available list to determine the percentage of completion. For example: If I create a project with a need for 5 employees then the percentage of completion for the Employees phase is set to zero. If I add two Employees to the project from the available list, then that percentage will become 40% (2 out of 5). Obviously we don’t want any decimal numbers, so the percentage number will be rounded up.

We need a drag and drop system for adding Employees from the Available List to the project. It’s very important that this section retains the same fluid, responsive layout that of rest of the application. Depending on the size of the web browser, the list of names should split into two or three columns to fill space. The background of each of the names should automatically adjust to the same of the name, with some space on the left or right. The size of the blocks should update as well, but once they reach a certain point (say 250px high) they will get a scroll bar. The Employee names should be sorted alphabetically. The View of Phases for regular Users should not show the Available List, only the Active Employee list, and they should not be able to interact with it (no Drag and Drop).
-See Image 2

There should be a new page under the Administration tab named Employee List that lets the Admin add and delete the employee names.
-See Image 3

There also needs to be a system added to the application that prevents an employee from working on two phases at the same time. So if the duration of one project that the Employee is currently working in is from April 5th to April 8th, and another project has the duration of April 7th to April 10th, then the Admin will be able to add that Employee to the second project but only on the 9th or 10th.

Our current system will have to be adapted to include Start Hour and End Hour, because some of our Employees may only be on one job for half the day, then go to a different project for the other half.

There will need to be a way to select the Hours that Employee will be working when they are added to the Project. Perhaps a Pop-Up window, or a new UI element that shows up on the page so that in can still be responsive to Mobile view.

Lastly some work on the Project fields. When not editing or adding a Project, the fields that are empty should not be shown. For instance, if an Admin does not fill in the field City, then it should not show up on any of the views for the project. These fields should be required:
• Branch
• Type of Work
• Number of Employees

Also these fields should have Dropdown options when creating or editing.
• Branch - (Asheville, Raleigh, Charlotte, Greenville, Columbia, Augusta, Atlanta)
• Type of Work – (Asbestos, Demolition, Restoration, then a Custom option that allows user input)

For now, this is all we need done. If you have any ideas or suggestions we would be glad to hear them!

Post a Project Like This

This project was awarded to

mbenchekroun

An absolute blast to work with! Ben was very professional and communicated everything clearly and precisely. He knew exactly how to handle the things we needed done, and even helped out with some extra things that we had missed! The clear communication was key for this project, as what we needed done was very specific, and he was always online and able to talk when we needed him. Very skilled with PHP, the Cake PHP framework, SQL Databases, JQuery, and a general knowledge of how applications are designed. Once we laid out exactly what we needed, Ben went to work, only stopping to ask whether something looked how we had planned. The answer was always yes! Will definitely hire again, soon!
About the Freelancer
mbenchekroun Profile Picture

You don't need to know who am I, you just need to know that my work is perfect.

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • ValueCoders Profile Picture

    ValueCoders

    Noida,  India

    Skysoftworld is a NCR (INDIA) based Software development & IT Services provider. (Established in 2007) We are ISO 9001:2008 certified for our quality and management processes. More than 500 projects successfully delivered till date (150+ here on freelancer itself). 60+ Team size (Dedicated Teams for design, QA and development, backed by Team leads and project manager) Dedicated customer support department. Technology: .NET Stack : asp.net, Dotnetnuke (evoq), MVC, kendo UI, kentico CMS, Umbarco CMS, Sharepoint PHP Stack : Joomla, Drupal, Codeignitor, Wordpress, MVC Mobile Stack : Android, IOS, Windows Phone eCommerce : Magento, Prestashop, NBStore, VirtueMart, WooCommerce Client Side : Node.js, canvas etc Verticals: Real estate, Finance, eCommerce, Retail, Virtual Currencies (bitcoin etc), Single Sign ons (SSO) etc

    PHP, ASP, Javascript, and Adobe Flash

  • indivar Profile Picture

    indivar

    Mohali,  India

    We at Indivar are growing team of young, dynamic and enthusiastic professionals having expertise in varied domains and many years of cumulative experience and knowledge. Our skills include PHP 5.0, Drupal, Wordpress, JavaScript, MySQL, JQuery, AJAX, E-Commerce, Testing & QA, mobile application development, CRM applications and System administrative support. Our team has more than 250 man years of development experience in various technologies and platforms thus are perfectly suited to handle this kind of project.

    PHP, ASP, Java, and Javascript

  • monikasatia Profile Picture

    monikasatia

    Noida,  India

    I have 6+ years experience in IT Software project development especially in PHP/MySQL, cakePHP and codeIgniter Framework. I have worked on various cakePHP, Smarty, codeigniter, YII, Wordpress, Xcart, Magento and Joomla sites along with creation of modules, plugins, components and definitely with various theme integrations. I can also implement Jquery / AJAX to improve the User Interface of the design. I also have worked on the Facebook Apps, Facebook Connect, API Integrations with twitter, FB, Google Maps, Amazon, EBay, etc. I can provide clean, sharp, Web 2.0, W3C compatible, Major Browsers compatible, SEO friendly and high quality websites and User Interfaces. I can develop the following and have good expertise in: 1. Responsive Websites 2. Twitter BoothStrap, Initializer, HTML5 Boilerplate , HTMl5 Grids 3. HTML5 , CSS 3 , jQuery, jQuery UI, Widgets 4. Joomla/Wordpress/Drupal/Magento/XCart/ZenCart Themes 5. Charts, Maps, Data Visualization, Grid, Accordian, Calender, Dialog , Editor, Gallery, LightBox, Pager, Video Player, - Worked on a lot of jQuery Widgets

    PHP, AJAX, Joomla, and Photoshop

  • zainy01 Profile Picture

    zainy01

    karachi,  Pakistan

    We are a web development agency having top expertise in JS (jQuery, AngularJS), PHP (Laravel 5 Experts), and C#. We've more than 100 satisfied clients and have top completion rate for all. Our areas of expertise are listed below. Skills: ======= - Expert in front-end development using JQuery,ReactJs, Angularjs - Ionic framework Experts for Hybrid Mobile application - HTML5 based interactive sites - Web based configurators tools - Flash to HTML5 and JQuery conversion - 2D canvas work (HTML5 canvas) - PHP (Core, Laravel 5, CakePHP, CodeIgniter, Smarty, Zend,YII) - API development, SOAP or RESTFUL based - E-commerce specialist (oscommerce, magento, zencart) - Facebook apps and fanpage development - Dot Net (MVC based development using C#.Net) - Database: PG, MySql, Sqlite, MongoDB - Repo: GIT, BIT Bucket Visions: high quality, high speed, high satisfaction!

    PHP, Javascript, XML, and .NET

  • csanuragjain Profile Picture

    csanuragjain

    Gurgaon,  India

    Both front and back end developer

    PHP, C Programming, Java, and JSP

  • phpplay Profile Picture

    phpplay

    Dhaka,  Bangladesh

    IT Skills: • Database: MySql, PostgreSql, Oracle, MSSQL • Open source project: Zencart, Oscommerce, Joomla , Virtuemart e-commerce. • Framework: CodeIgniter, Cake PHP , JavaScript framework JQuery, Mootools • Language: C/C++, PHP, ASP, Prolog, Visual basic 6.0 • Scripting Language: JavaScript, VB Script • Tools: Microsoft Office, Microsoft Excel, MS Power Point, Microsoft Projects, Tortoise SVN

    PHP, Javascript, XML, and Graphic Design

  • bastasys Profile Picture

    bastasys

    Kolkata,  India

    Acetrik is a leading IT Solution firm provides professional design, development and maintenance of any IT (Website, Graphics, Engineering etc.) services at reasonable cost and high end quality. We deliver business value - beyond mere offshore advantages, lowered costs and faster turnaround times. We align technology with business needs to empower an enterprise with seamlessly integrated, robust and scalable technology solutions. We offer an impressive range of services at competitive prices, as well as ready to integrate powerful and easy-to-use products. Our approach to development supposes database driven, scalable and usability solutions. We are available for a variety of projects with different complexity and will customize these products for your specific needs. Acetrik provides services on various services models such as: 1) Web Design and Development 2) Graphics & Multimedia 3) Software Application Development and Implementation Services 4) Social Networking Business 5) E-Commerce Solutions 7) SEO & SEM 8) 3d Modelling & Animation § Web Technologies . ? ASP . ? PHP . ? PHP 5 . ? ASP.NET . ? AJAX . ? JQuery . ? JAVA Script . ? VB Script . ? XML/XSL § Web Framework . ? Drupal . ? Wordpress . ? Joomla . ? Magento . ? DotNetNuke . ? osCommerce . ? Business Catalyst . ? ZenCart § Graphics & Multimedia . ? Adobe Photoshop . ? Adobe Flash . ? Adobe Illustrator . ? Adobe After-Effects § Programming Language Support . ? C . ? C++ . ? Objective-C . ? JAVA . ? VB . ? VC# . ? VC++ . ? JSP . ? SPRING . ? HIBERNATE . ? .NET . ? VBA § Database Tools . ? MS SQL Server . ? MySQL . ? MS Access . ? Oracle § 3d Solutions . ? Autodesk AutoCAD . ? Dassault Solidworks . ? Autodesk 3ds MAX . ? Autodesk Inventor . ? Tekla

    PHP, Javascript, XML, and Adobe Flash

  • miniric3 Profile Picture

    miniric3

    Bay of islands,  New Zealand

    Kiaora, welcome to Mulvays.com!! We are a business solutions company who use teams from freelancer to complete our marketing and business sooluion software and websites.

    CSS, Cloud Computing, Magento, and Drupal

  • ITSoftIndia Profile Picture

    ITSoftIndia

    DELHI,  India

    ITSoftIndia is an Information Technology firm specialized in Web solutions. The firm is based in New Delhi, India. ITSoftIndia provides a gamut of services ranging from Web designing to Web development. The portfolio of services/solutions includes: o Website Designing & Development o Website Maintenance and Support Services o Custom Web Application Development o Software Quality Assurance (QA) & Testing o Search Engine Optimization (SEO) & Search Engine Marketing (SEM) services o Domain Registration & Space Hosting o Software Solution Development ITSoftIndia has successfully executed numerous projects for clients across the globe. We have expertise in the following domains: o Corporate portals o Communities and Networks o B2B / B2C Internet Portals o Retail / Ecommerce Solutions o CMS Integrations o Workflow Management Solutions o Media Portals We have a good team for PHP, JAVA and .Net development, transcriptions, and search engine optimizers (SEO). We assure good quality of work at very reasonable costs. Please contact us for any website and software requirements of yours.

    PHP, ASP, JSP, and Adobe Flash

  • canlan318 Profile Picture

    canlan318

    Shenyang,  China

    I am a professional Web programmer who has 10+ web programming history and has been working in full-time mode. I hope to keep long-term relationship with employers.

    PHP, C Programming, Java, and Javascript