PHP Data Management and Dashboard Application

IN PROGRESS
Bids
17
Avg Bid (INR)
29880
Project Budget (INR)
₹12500 - ₹37500

Project Description:
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.

Additional Project Description:
12/07/2013 at 15:08 IST
Deliverables Expected
- Entire source of the final product
- Deployment Instructions
- Also you will be responsible for final deployment of the product on our hosting space

Skills required:
Codeigniter, PHP
Additional Files: Details.pdf
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


₹ 22909
in 15 days
₹ 22105
in 20 days
₹ 51546
in 20 days
₹ 26842
in 20 days
₹ 25773
in 12 days
₹ 25773
in 30 days
₹ 29264
in 20 days
Hire mituld
₹ 19587
in 15 days
₹ 13888
in 3 days
₹ 14500
in 20 days