From
tellatek.com Philip Ingram
38145 Placer Creek St
Murrieta, CA 92562
US
To
Bail Smart Bail Bonds
3900 Newpark Mall Rd #103
Newark, CA 94560
US
Date
March 11, 2025
Invoice Number
27387
Invoice Due
April 25, 2025
Invoice Total
$600.00
Balance
$0.00
  1. Service
    Price
    Amount

    1 x 10hr Pre-Paid Time Block towards website design, development and consultation services used in .25hr increments. Any unused portion of time will be carried over indefinitely for future use.

    Work completed:

    On 3/3/25 ~ 3/11/25 (1.5hr) – Misc phone and email consultations while also attempting to check Cloudflare and assist Anthony w/ a botched GoDaddy migration suggesting he could purchase a cheap budget cpanel shared webhosting and get his site back online asap. He will work w/ GoDaddy to attempt a refund to recover some costs and he has backups of his site that I can assist him in setting up elsewhere such as Namecheap hosting, Hostinger, HostGator, Bluehost etc.

    On 3/11/25 – Paid via Paypal $1100 (8.5hr additional credit)

    On 3/12/25 (2hr) – Worked w/ Anthony and his local install, digging through old backups to extract WordPress files and the database and then we worked through the database to change the url throughout and reset the admin password to gain access so we could then use a plugin to cleanup the url throughout the database fixing image url file paths and such. Lastly we began trying to correct the home page header which seems to be missing something.

    On 3/18/25 (1.5hr) – Connected with Anthony and assisted with getting a new install from a more recent wp backup re-installed into the existing .local setup and once again adjusted the database url paths and reset the admin account via the database, adding the appropriate user_meta permissions and gaining access to the back end. Anthony had to move the files back and we were able to log in. Next we reinstalled the search and replace plugin and corrected all the file paths and verified on the front end the site is now loading but with some visual blunders. Disabled some unnecessary plugins. Helped adjust the website header so that the logo and site menu now looks better. Will try to reconnect tomorrow.

    On 3/19/25 (1hr) – Connected and worked w/ Anthony via AnyDesk and continued refining WordPress such as his blog posts and re-created category names and slugs for each county and city within as well as renaming uncategorized to california. I showed Anthony how he can set each page’s categories via the quick edit using the back end blog page list and we verified each did indeed have featured images assigned. We reviewed things like the embedded SEO scripts for each page and fixed permalinks where necessary. Installed the StaticSnap plugin and worked through its settings to attempt a zip build but it was only 53% complete when we needed to wrap up. Anthony will let it continue to run in the background and we will catch back up on this tomorrow.

    On 3/20/25 (1.25hr) – Connected w/ Anthony again over the phone and via AnyDesk. The Static export was complete however it was not a zip file but instead an incomplete file and folder structure full of missing images, script and css files and each of these css and html files had incorrect file path references. Worked on the static home page first, correcting all image, script and stylesheet links and moving on to missing font and icon files and lastly correcting all of the individual links throughout the menu system and inner page links so that they link to the proper index.html files of each will also need to be corrected. Anthony had to split, will reconnect later today.

    On 3/20/25 (1.5hr) – Reconnected w/ Anthony and continued building out the static site correcting the menu system links and correcting pages, removing the web form that doesn’t work as well as renaming things like pay online to pay over the phone. Got the front page up and cleaned out all links so that the all locations links to the bottom of the page which lists many but not all locations.

    On 3/21/25 (4.5hr) – Connected w/ Anthony and worked through Cloudflare to determine where to upload the flat files but found it had file size and qty limitations. Tried to reduce and re-upload but this was not working as expected and ultimately we decided to go with online cpanel hosting of which I helped set up the environment and upload the files, set DNS over at Cloudflare and work through the uploaded static files to introduce the entire website and not just the home page, fixing the menu to add all the links back in and also the web forms, hooking into the missing admin-ajax.php and recreating that file to work with the Twilio API service to send Anthony SMS message with the submitted data and worked through the code verifying that it is now working but still needs to be authenticated/verified by Twilio. Will connected w/ Anthony next week.

    On 3/27/25 (1.5hr+1.5hr) – (no charge) – Spent time (approx. 3hr among 2 calls), just catching up and fellowshipping. Decided to connect again tomorrow to get some work done.

    On 3/28/25 (1hr+4hr) – Connected. w/ Anthony and assisted w/ user cleanup in the database and then reviewed his Google email settings and assigned some aliases such bailsmart-admin, discussed other aliases such as contact@ or info@ and discussed Oauth and reviewed alternatives but ultimately decided using the Twilio integration is fine w/ Anthony. Logged in to Cloudflare and setup several DNS records related to email and things like DKIM. Got disconnected, reconnected and worked through the Chrome browser’s Lighthouse tool to compare the .local WP install where pages loads are upwards of 5-10 seconds vs the flat file version online. Revised the code in both the .local and the exported flat file code to adjust text throughout such as “pay online” to “call to make a payment” etc. A little bit of heavy discussion regarding the components in the HEAD, schema etc. and then decided to install an online copy of the .local WordPress install at his NameCheap hosting and worked w/ Anthony to access his cpanel, create the database, the db user and setup permissions, upload the latest copy of WordPress and unzip it into the /staging/ sub-folder and then used cpanel to access the database and perform the necessary steps to export + import the database from .local to NameCheap and then performed search/replace combinations to correct the url paths, reset admin password, create a new tellatek user for me to login from the outside and finally worked with some wp-config file and .htaccess changes to allow access and then uploaded all of the /wp-content images and verified via console there were no errors. Completed our call but stayed connected to the staging site and re-connected Elementor Pro license.

    On 4/15/25 (2hr) – Connected with Anthony and worked to gain access to his cpanel file manager so we could correct the staging site access (he had moved it out of public_html folder) and then connected to his machine via AnyDesk to review some of the .local changes he had made regarding the theme files and some custom code to allow for custom schema and after reviewing the code worked w/ Anthony to zip that up and apply it to the staging site and then went through various pages updating and verifying the schema on the front end. We discovered on the staging site that there are 3 areas that are pushing schema to the front end and ultimately decided it would likely be best if we condense andcombine these into a single schema, eliminating the need for the SSO plugin and the additions added to the theme files via Anthony’s awesome ChatGPT schema integration at the theme file level however since the admin is much easier inside the Elementor Custom Code editor we decided to use that instead. We also reviewed other things such as the how to edit the Elementor header and logo images. We also condensed the schema for the home page as an example for Anthony to do this for every single page, using the Custom Code ability to assign to specific pages, children or parent pages etc.

    Time remaining: 0 (1.75hr exceeded carried over to new block – tellatek.com/web-invoice/0316bc6f71761e402a3648f1459e1d17/)

      $600
      $600
    Subtotal $600.00
    Total $600.00
    Payments $600.00
    Balance $0.00

    Notes

    PLEASE MAKE CHECKS PAYABLE TO: Philip Ingram

    Thank you.  We appreciate your business!

    Status Update
    March 18, 2025 @ 2:29 pm

    Status changed: Pending to Paid.

    Payment
    March 18, 2025 @ 9:29 pm

    Admin PaymentPayment Total: $600.00

    Updated
    March 20, 2025 @ 2:36 pm

    Invoice updated by Tellatek Support.

    Updated
    March 28, 2025 @ 9:06 am

    Invoice updated by Tellatek Support.

    Updated
    April 16, 2025 @ 1:49 pm

    Invoice updated by Tellatek Support.