Skip to content

Project Requirement

Istyak Rana edited this page Aug 1, 2015 · 5 revisions

General Project Requirements:

  1. It should allow users to Login and Register with the system

  2. A user’s personal information should not be accessible to any other user (each user must login before they can use any features of the system apart from login & register)

  3. Your project must make use of the following technologies:

    a. Html/CSS/JS – To ensure good user experience and client-side form validation

    b. PHP/MySQL – To allow users to store their information and login to the system

    c. AJAX – To allow users user your site seamlessly by requesting data in the background

    d. XML – Create a XML document and parse/display data to the user (use can use SimpleXML)

  4. Try to adopt the Model View Controller (MVC) style to develop your system

  5. Keep your html code to a minimum, i.e. use php files to generate header, footer, etc.

  6. Try to keep your CSS and JS in separate files, i.e. .js, .css

  7. Create separate folders to keep your resources, include files, etc.

  8. Encrypt the password before storing the password in your database.

Clone this wiki locally