PHP project with MySQL database and Smarty template engine. ORM is not used, the queries are written directly. The security system (authentification) is global, controlled from configuration. Session controll is done with database support. Multilanguage part is done with configuration Smarty files with sections.
- add user type - at the moment there is a system with two types of users and it is required the implementation of a new type of user: modification of the authentification/security system and adding of a new folder with accesibe templates by the new type of user (the new type of user is a mix between the already existing ones - no new functionalities required)
- payment system implementation - (adding of credit points through a payment system: paypal and credit card) and modification of existing files in order to take from credits (+ notifications)
- implementing a backend system (or a new type of user who has access to new functionalities): validating posted messages, validation of uploaded/recorded videos.
- add page of editing subusers for a type of user in the profile page, modification of the controll/access system for a new type of user (subuser = a user with limited functionality)
- exporting of a page (view profile) in PDF format.
- adding of an organizer system (like an outlook calendar) or the modification of the existing one with new functionalities
- adding of a system of tags for postings and profiles in order for results to be colerated to the searches
- adding profile fields (quite a lot of them) and saving them in the database / modification of the search forms for more filtering.
- upload video for the profile (preferable with encoding support - a cron to work in the background and to encode the necessary format.)
- design modifications (it is done with the help of a designer that makes the design, the programmer is asked only to modify the Smarty template with the necesary code in the necesary place)
- modification at registration: verification of email already in the database and displaying of a form to lead to the recover password page (already existent)
- text modification in the language files
The website's functioning system will be explained in detail and every task will be accompanied with explinations and the steps.
More details on request