PHP & Javascript Website Components

This project was successfully completed by noxtras for $842 USD in 15 days.

Get free quotes for a project like this
Employer working
Completed by:
Skills Required
Project Budget
$250 - $1000 USD
Completed In
15 days
Total Bids
Project Description

I need multiple components built for a website that I am working on. I have designed the site, and built some of the fundamental PHP pages, but now I need help building the more advanced components. There are several different parts to this project, and I would prefer to work with the same individual developer for all of them.

The site is an image gallery. Developer must be comfortable working with adult content. Freelance developers are preferred over firms. Must use jQuery as a javascript library if necessary.

Component 1: Pagination

Currently, the site displays all albums in the MySQL table. I need a way to paginate these albums and incorporate infinite scroll.

Pagination includes display settings (Display: 16 / 32 / 48 Albums at a time)

Jump to page feature with drop down to select a page number.

For Infinite Scroll, a “load more” button should be visible at the bottom of the page, plus an option to turn on ‘autoload’, which will automatically load more when the user scrolls to the bottom of the page.

Please see attachment PNG for mockup.
Similar to: [url removed, login to view]

Component 2: Album View Counter

I need a pageview counter for each individual album. Needs to be accurate and efficient even under high load.

Component 3: “Heart” Counter

I need a functionality that allows users to “heart” and album, similar to a “like” button. Users can click the “heart” button to add +1 to the heart count. This should set a cookie or record their IP address so that users can only “heart” an album once per day.

Component 4: Album Sorting

I need a way to sort the albums by views and by hearts. It also needs to sort by time.

Example: Sort > Most Viewed > All time
Example: Sort > Most Hearts > Monthly
Example: Sort > Most Viewed > Weekly

Component 5: XML and RSS zip uploader/image processor

I currently have a single page PHP/AJAX image uploader that will accept zip files, upload, unzip, accept user input for naming, move the images, and make an entry in the database.

Application is described here: [url removed, login to view]

I need two additional version of this application: one to accept and process XML files, and one for RSS feeds.

Example XML fields: Album title, Model, Zip URL
Uploader retrieves the zip file, unpacks it in temp directory, then provides me with input fields prepopulated with the xml data. I click save, the app write data to database and saves the images in permanent location.

Again, I already have the application built that processes the files. It currently works by uploading the zip files from my local computer. I need it modified to accept XML and RSS.

Component 6: Admin Area

I need a simple but secure password protected admin area to hold the upload application. Passwords should not be stored in plain text.

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