Managing informational, faith-based, and self-improvement websites.


Available Projects

For freelance PHP/Javascript web developers/programmers or Apache server admins on a contract basis.


1. Javascript/PHP - Need script that automatically makes certain text hyperlinks + WordPress plugin.

Need a standalone javascript/php script which converts Bible references automatically into links that display King James Bible scripture when hovered over. Script can be added to any website with simply copy/paste of javascript of a page. Also, we need a WordPress plugin that accomplishes this for WordPress similar to: http://wordpress.org/plugins/wp-bible/ No code can be copied (stolen) from others. For more information,


2. Facebook API,PHP,MySQL - Allow users to sign up to post to Facebook

The purpose of this project is to allow users to post text/images to their Facebook page/wall automatically. The text/images that will be posted will be exact same posts on our Facebook page – these 5x a day posts are 100% automated- they query a mysql database and post to Facebook using its API. When this project is complete and users automatically post to their wall, it will be the same thing as if the user ‘shared’ it via Facebook, except it will be 100% automated.

To accomplish code a php page shall be created and hosted on our website- this page shall show up in a custom Facebook tab from our page (but will load our php page from our site), and will offer a registration form where users sign up and can choose frequency of posts, etc.

We already have a user registration page built, but Facebook page API authentication needs to be added to it with the other options described here.
1. User sees ‘ad’ on our Facebook page where they can sign up to have daily Bible verses posted to their wall.
2. They click link, it goes to a page on our website that has a form where a user can sign up
3. The form allows user to determine whether they want it posted 6 times daily, twice daily, once daily, or once a week.
4. After submitting, it reads data from their Facebook profile, they have to agree for the Facebook app to get the data.
5. The posts will be the same as current posts on the Facebook page – which we have a script that uses Facebook API.

It needs to be a simple, easy way to get users to post the daily Bible verses on their wall. It requires experience in PHP, MySQL, and Facebook API. Please bid with your estimate $ and time, and share what Facebook API projects you’ve previously done.


3. SuperBibleTrivia.com Facebook application help and website

We have a Facebook application that no longer works- it stopped working when Facebook changed their API code and it needs to work over SSL. We bought and installed SSL certificate on the server, but the application and website need to be adjusted to work with it. See https://apps.facebook.com/superbibletrivia/ – this app is supposed to read content from this URL: https://superbibletrivia.com/facebook/ but it’s not working. It’s supposed to show a quiz in Facebook with a iframe (or something). The content is a Bible trivia quiz from this site: superbibletrivia.com. We need someone to fix it, so the app works, and so it’s https friendly with Facebook and that everything works properly. The code at superbibletrivia.com/facebook also needs to merged with 2 other versions of the same code: https://superbibletrivia.com and kingjamesbibleonline.org/Bible-Trivia-Questions/ -

To summarize, this project is in 2 parts:
1. Fix the superbibletrivia.com Facebook app and the web code that runs that, and
2. Merge the newest additions/optimizations of code from the 2 other sources with this source, so merging 3 different code versions into one efficient source.


4. Install/make Sphinx search engine in PHP

We run a PHP website that runs on MySQL which handles many thousands of queries per day and 4 million visits per month. The current fulltext mysql search is poor and needs to be robust like Google’s own search engine. This project has 2 parts: 1. Install and configure Sphynx on our server. 2. Program a robust search in PHP that works like Google does and convert mysql database to whatever format needed to use in Sphynx so the result is a highly robust, accurate, fast search.

This is the site, so you’re familiar with it: http://www.kingjamesbibleonline.org/ Searches of 3 characters or less don’t work well in fulltext mysql. There are many things people type in and it just doesn’t find it well. The search by relevance doesn’t work well, and the paging needs to remember the settings too.

Currently, if it doesn’t match the database, it shows Google results. Ideally, our own search will work like Google’s, but even better. We want it to search king james version first, if it doesn’t find it, search 1611 king james, and other translations, also other comments, etc. I’d like included below the main Bible search results. We also want to be able to do an advanced search that can search only certain translations.

Currently, certain queries don’t work well at all. Like ‘sons of God’, it will match OF, but that should be a word (almost a stopword) that carries less weight, if that’s possible. The main ones should be Sons and God found together in same sentence. First in the natural order its typed, then next if same sentence, then next if close, but in separate sentences, etc. Becoming less and less relevant. Anyway, it should just be relevant like Google works. If you are experienced in this and believe you can accomplish making a successful search engine in Sphynx and programming it to work great, as described above, then please bid, state your experience, and provide estimate for time to complete.


5. MySQL queries and PHP code converted to ‘prepared statements’ compatible with PHP 5.6+

We need all of our website files with mysql scripts to be converted to MySQLi or PDO_MySQL and made fast, efficient, and safe-running scripts.


6. Need Bible-reading app made for iPhone and Android

App needs to work offline- not requiring internet to display scripture text. Needs search, etc, just like the mobile version of kingjamesbibleonline.org

For Android, one version should have no ads and the other is ad-supported (with Google AdMob ads). For iPhone (iOS), same thing: one ad-free, and one is ad-supported with Apple iAds.


7. Need help with PHP script that merges text with an image.

Our script takes an image and puts text on the image that is not html text, but it converts the text into the image (so if someone Saved Picture As… it would save with the text on it). The script works and does this, but the problem is the text not aligned with the image and some text is cut off. We need someone familiar with the php commands (imagecreatefromjpeg, getimagesize, imagecolorallocate, imagecopymerge, imagejpeg, etc) who can easily fix this.

So, what we want to accomplish is have a sentence of text centered both horizontally and vertically in an area of the image where the text goes. Secondly, if the character count is less than 40 chars, the font should be a larger size. If maximum text characters of 200, then the font size will be small size. And if between 80 chars and 120 chars, font size should be medium. So, 3 font-sizes total, depending on the length of the string. We already have code that splits the length into separate lines if more than 40 chars. $lines = explode(‘|’, wordwrap($text, 40, ‘|’)); However, the positioning/centering part of the script needs adjustment, and the font-size changes need to be added. The end result will look like these inspirational images: http://www.kingjamesbibleonline.org/Inspirational-Images/ See how the white text is centered in the black area and is larger size when there’s fewer characters? That’s what this script will automatically do when finished.


8. PHP/html Need freebible.cc site completed

This site needs to be completed. We believe the email portion is incomplete. Users need to properly sign up, and users need to properly volunteer and be able to receive the proper information to ship a Bible to someone. Then users need to properly be able to log back in and leave feedback for the exchange. Emails need to be sent using modern methods that are not flagged for spam. Using dkim and all the proper email delivery methods.


9. PHP/html - Superbibletrivia.com

Site admin needs work. Facebook share no longer works and needs to be fixed. It uses a Facebook app and works on https securely. The Facebook app no longer works and need it to work again, along with other admin problems solved.

So, what we want to accomplish is have a sentence of text centered both horizontally and vertically in an area of the image where the text goes. Secondly, if the character count is less than 40 chars, the font should be a larger size. If maximum text characters of 200, then the font size will be small size. And if between 80 chars and 120 chars, font size should be medium. So, 3 font-sizes total, depending on the length of the string. We already have code that splits the length into separate lines if more than 40 chars. $lines = explode(‘|’, wordwrap($text, 40, ‘|’)); However, the positioning/centering part of the script needs adjustment, and the font-size changes need to be added. The end result will look like these inspirational images: http://www.kingjamesbibleonline.org/Inspirational-Images/ See how the white text is centered in the black area and is larger size when there’s fewer characters? That’s what this script will automatically do when finished.


10. Apache Server Optimization

The goal of this project is to tune and optimize the Apache server for maximum speed, performance, reliability. The contractor should be very experienced and highly skilled in Apache, WHM, Cpanel, various plugins like: nginx, varnish, mod_security, CSF firewall, clamav, rkhunter, Php accelerator, percona.

Tasks:
1. Test the server speed before any optimization and take a screenshot. Use serverbear unixbench or similar utility for benchmarking.
2. Install a backup system failover, so if one VPS is down, traffic is auto routed to our other VPS..
3. Setup load balancing the server.


11. PHP/MySQL/html - Make website with modern search engine and visual search results

The goal of this project is to make an ultra sophisticated natural language search engine that is better than Google that presents visually engaging charts, graphs, data and statistics. It will only serve 1 website and will not crawl files or index any other sites. The search will use only MySQL as its data source. It already has autocomplete working, which will continue to be used.

The search results should show graphical elements, pie graphs and charts as part of its results. See screenshots for examples. The search can be as simple as someone wants, but be as highly advanced as someone wants.


HOW TO APPLY / BID FOR PROJECTS

If you are interested in bidding on any of the above projects, please send an email (email shown at bottom-right) with 6 things:

1. The project name(s) you’re interested in.
2. A quote for each project.
3. Your estimated hours for each project to be complete.
4. Your availability and estimated completion date.
5. URLS of related projects you’ve done in the past which shows you are competent to accomplish the job.
6. Please sign and return this Confidentiality Agreement form (PDF). All developers must agree to keep project information and files confidential and agree that Freedom Web Properties retains 100% ownership of the new and existing code. The developer must use originally written code (not taken from other sources) and agree to not use the code elsewhere for other clients or other projects, even if modified.

IMPORTANT POLICIES: