PHP project with MySQL database and Smarty template engine.

This project received 25 bids from talented freelancers with an average bid price of $1220 USD.

Get free quotes for a project like this
Employer working
Project Budget
Total Bids
Project Description

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.

Modifications required:

- 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.

The canditate must posses solid knowledge of PHP, Smarty, mySQL and Javascript to make the required modifications. The support that is being offered is at the architectural level, every task will be explained and the candidate must master the required technologies in order to implement the required tasks. Also, it is very useful any prior experience with other websites of which the strong point is performance: we are interested in a direct simple queries and optimization, eliminating any code that's redundant and modularity.

More details on request

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online