The goal is to build a data management application in PHP using Laravel or CodeIgnitor (CI) framework. Our first preference is to use Laravel framework for this project. However if you choose to use CI then there has to be a strong and valid reason for not using Laravel for this project.
The primary requirements are summarized below:
Functional Requirements
- Must be a Responsive design
- 8-10 different Forms for data submission. This option has to be available only to authenticated users. Each form with have multiple data fields for submissions. Some of the forms must have provision to add content, Images, videos, text, URL, Date.
- Provision to Import/Upload data from XLS/CSV file and save to the DB as per a pre-defined structure
- Provision to Export data into XLS, CSV or PDF format
- The Form submitted by a contributor, need to be approved by a moderator before being saved to the database. The moderator should have option to edit, approver, reject, or delete any submission.
- Integration with WordPress for publishing approved contents. Incase WordPress integration is tough then you have to provide an integration for word press equivalent PHP script for blog style content publishing.
- Nearly 6 different user roles to be created (including admin).
- Search functionality to search for “submissions” based on Date, keyword or multi keyword search
- A Dashboard page to display charts and tables with data from the database. The dashboard must be configurable to display different data for different user roles
- Must have Login, User Registration and Password Reset functionality.
- Authenticated users will have a landing page based on their user role type. However there will be some common menu items.
- A page for making some simple analysis based on existing data in the database. The business logic will be as simple as creating an item name, select some drop-downs and check boxes followed by running some SQL query at the back end. This should pull analysis result from the database based on the selection made for the item. It should have provision to save analysis data for later use. Additionally there has to be option to edit or delete item and it’s analysis.
Security Requirements
- Strong implementation of user authorization and authentication
- Admin page with the user and privilege management stuff
- 5 User roles (admin, contributor, moderator, org_admin and guest) to be created and strong implementation of permissions management need to be in place
- Follow industry standard secure coding practices
- Google re-CAPTCHA needs to be integrated with User Registration and Password Reset page.
The above project requirements are detailed in the attached PDF file.
Hi
Ready to start this work..
i have more then 6 year experience in Joomla , Php , wordpress, my sql , CodeIgnitor , javascript , jQuery and many other things..
And i have already done this types of work..
so i am able to do this work..
pls let me know your view...
Thanks..
Hi
I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction
so lets start
Thanks
I can develop this project in CodeIgniter because I am expert in it and did not have knowledge of Laravel. I am ready and expert in Website Design, Graphic Design and Development in HTML5, CSS3, jQuery, Bootstrap, MVC, Codeigniter, PHP, AJAX, CMS and MySQL. I have 6+ years of experience and ready to start work now.
Hello Sir :) Honest and Professionals here committed to deadlines. Gone through the description. Have developed similar application. Am confident to take up this job and complete it proficiently. High quality work and proper communication is assured. Ready to start now. Looking forward working with you......Thanks. Abhi.
I have about 5 years experience in web development with one of top Elance company like Synapse India Pvt Ltd in and maintaining various projects in Core PHP, Code Igniter and Zend framework, Joomla, Magento and also using Facebook, Twitter, Google and Yahoo etc API's . We provide both custom made and open-source solutions for our clients. We use the most advanced technologies available and therefore select the most suitable means for solving a specific task. We always try to do our best to make work as clear as possible, taking full responsibility for executed work and agreements.
I have experience more than 10 projects in code igniter, so let’s we start!