Create a PHP website with customer login and product benchmarking

sedang Berlangsung Dipasang 7 tahun yang lalu Dibayar saat pengiriman
sedang Berlangsung Dibayar saat pengiriman

General Overview

We would like to have an interactive website where potential DMS (Document Management System) customers and vendors of those systems can meet. Our website should be a tool for the customer to compare the different systems and evaluate the best fitting system for their needs.

Technical Requirement

We need a PHP/MySql application. You will get direct access (ftp) to our website and mysql database. We already have a template settled up therefore you have to embed your code into this template. The database layout is already done. If you need additional fields you can add them yourself but please keep a list of things you have changed on the database structure. There is no need for a backend. The application must be mobile friendly (bootstrap) and angularJS (v.1 or v.2) should be used as javascript framework. Passwords should be md5 hashed with the username as salt. The application will be on the internet therefore basic security concepts have to be taken into account. Please don't use joomla, wordpress or any wide spread cms - we don't want to update our system every month.

Application-Description

The website (application) has a bunch of questions about DMS deposited. Initially all DMS vendors will have to answer those questions and give a point rating. 0 points means their DMS product does not support the feature in the question at all. 100 points means that the DMS fully supports the feature.

Registered vendors have the possibility to sign in on the website and adjust their information, the information about the DMS product and change the rating for the questions.

Once a bunch of vendors have been set up in our website we will start inviting potential customers. Customers can view the questions and give their individual weight to every question. This question rating part is the most important case for the full application. Therefor it should be implemented very user-friendly. (E.g. a step by step assistant (each question category is one step)).

If every question has received it's weight (RequirementValue) the customer can start an evaluation. A unregistered website visitor can fill out all questions but can not start the evaluation until he is registered and we have his contact data (a website visitor should not lose his question rating if he creates the account, Session handling -> mapping to new account).

The registered customer has a list of all his requested evaluations. By clicking on one of the evaluation he can check out the results and get a ordered list of the DMS products matching his expectations.

Please start your response with "Hey-Diddly-Ho" as a proof that you have read this text.

AngularJS MySQL PHP Perancangan Perangkat Lunak

ID Proyek: #11622997

Tentang proyek

41 proposal Proyek online Aktif 7 tahun yang lalu