Drupal 7/8 solution to provide internal form management
- or -
Post a project like this2857
$$
- Posted:
- Proposals: 8
- Remote
- #1184203
- Awarded
Full Stack Mobile /WEB Application Developer|React|NodeJS| MERN| Hybrid Application |AWS
Indore
Responsive Web Design/ Front End Developer/php, wordpress, joomla, magento, drupal, opencart,/ Android, IOS App development./ SEO, Digital marketing.
Gurgaon
⭐⭐⭐⭐⭐ TOP Developer on PPH: JS (AngularJS, NodeJS, React JS/ReactNative, IONIC), PHP (Laravel, Zend, Yii, CI), CMS(WordPress & Magento) AWS & GCP ⭐⭐⭐⭐⭐
Bay Minette
♛React, PHP, Laravel, WordPress, Logo design, App Developer, AWS expert on PPH.
London
CMS & Frameworks Specialist, Wordpress, Shopify, Webflow, Kajabi, PHP, Laravel | UI/UX Designer
Bay Minette
87102312815621067575935961456996949487840595172786
Description
Experience Level: Intermediate
General information for the website: Capturing internal form data, allowing reviews/approvals, staff time and expense management
Description of every page/module: Expecting site to offer the following functionality (note will be many variations but all on same development lines):
1. User To Do lists - reporting new to dos via email, marking complete, updating comments on status etc
2. Team To Do lists - reporting new to dos via email, ability for user to accept and release to do's, marking complete, updating comments on status etc
3. Messaging - overview of all messages a user has sent/received from the website - ability to send a new message to internal users
4. Calendar - ability for user to see their own and shared calendars with their shifts shown, team meetings, training etc
5. Configurable Pages (21 in total) showing sub category of forms a user (based on authorisation) can see/edit/create. Page must allow user to select form type, show a list of all in progress/created entries and in bottom section show the detail behind each row (allow user to create new if permissions allow) etc. Basically these pages allow a user to create a form of data. This should also allow a user to search based on time, type, user, status etc.
6. Basic Workflow - allow configuration of rules to support which users/forms should be routed for approval - who can approve. As an example users submit their monthly time which should be reported to their line manager for approval.
7. Reporting - allowing PDF reports to be generated based on pre-defined sets of data (across the different forms) - total of 10 reports but this should be configurable to allow more, link data in tables, show in different formats, adjust logo/layout by end user etc.
8. Staff Shift Planner - a tabular monthly based view which allows a set of predefined activities and user configurable comments/start/end time - to be applied to staff and saved as draft or submitted which then appears in the staff schedules (for which they can afterwards confirm was completed or edit for actual time).
Description of requirements/features: See page details above.
Requirement to have the site designed and themed accordingly to maximise usability - ability to use the site for multiple internal companies who need segregation of data (including config data such as users, site logo etc).
Due to the modular requirements for this and alignment with the open Drupal Framework Open Atrium I expect this can be built upon relatively easily (other frameworks are available and would be considered) I don't expect massive customisation for each form - but expect that this can be done by a qualified end user after delivery of the site. So I am expecting the basic framework and tools - individual forms to be completed would then be completed internally (as these could vary based on the internal users specific processes).
Ideally I would like this to be completed within 4 weeks and am willing to support a short design time where I can share proposed screen layouts, navigation and more details around the required functionality (from a design perspective - above is fairly good at detailing what is needed).
The look and feel should be professional, sleek, only show users what they need to complete based on answers and be highly configurable by our small admin team.
There is a requirement for a mobile app - but this is currently not included in the scope of this work - that app should allow limited end user functionality to be available (messaging, to-do's, expenses etc).
Extra notes:
Description of every page/module: Expecting site to offer the following functionality (note will be many variations but all on same development lines):
1. User To Do lists - reporting new to dos via email, marking complete, updating comments on status etc
2. Team To Do lists - reporting new to dos via email, ability for user to accept and release to do's, marking complete, updating comments on status etc
3. Messaging - overview of all messages a user has sent/received from the website - ability to send a new message to internal users
4. Calendar - ability for user to see their own and shared calendars with their shifts shown, team meetings, training etc
5. Configurable Pages (21 in total) showing sub category of forms a user (based on authorisation) can see/edit/create. Page must allow user to select form type, show a list of all in progress/created entries and in bottom section show the detail behind each row (allow user to create new if permissions allow) etc. Basically these pages allow a user to create a form of data. This should also allow a user to search based on time, type, user, status etc.
6. Basic Workflow - allow configuration of rules to support which users/forms should be routed for approval - who can approve. As an example users submit their monthly time which should be reported to their line manager for approval.
7. Reporting - allowing PDF reports to be generated based on pre-defined sets of data (across the different forms) - total of 10 reports but this should be configurable to allow more, link data in tables, show in different formats, adjust logo/layout by end user etc.
8. Staff Shift Planner - a tabular monthly based view which allows a set of predefined activities and user configurable comments/start/end time - to be applied to staff and saved as draft or submitted which then appears in the staff schedules (for which they can afterwards confirm was completed or edit for actual time).
Description of requirements/features: See page details above.
Requirement to have the site designed and themed accordingly to maximise usability - ability to use the site for multiple internal companies who need segregation of data (including config data such as users, site logo etc).
Due to the modular requirements for this and alignment with the open Drupal Framework Open Atrium I expect this can be built upon relatively easily (other frameworks are available and would be considered) I don't expect massive customisation for each form - but expect that this can be done by a qualified end user after delivery of the site. So I am expecting the basic framework and tools - individual forms to be completed would then be completed internally (as these could vary based on the internal users specific processes).
Ideally I would like this to be completed within 4 weeks and am willing to support a short design time where I can share proposed screen layouts, navigation and more details around the required functionality (from a design perspective - above is fairly good at detailing what is needed).
The look and feel should be professional, sleek, only show users what they need to complete based on answers and be highly configurable by our small admin team.
There is a requirement for a mobile app - but this is currently not included in the scope of this work - that app should allow limited end user functionality to be available (messaging, to-do's, expenses etc).
Extra notes:
Ryan B.
84% (11)Projects Completed
12
Freelancers worked with
13
Projects awarded
42%
Last project
10 Jul 2020
United Kingdom
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