# Where can I find a CakePHP & LAMP expert to review my app code

**URL:** <https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511>\
**Category:** Performance\
**Created:** [July 8, 2021, 1:01am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511 "2021-07-08T01:01:28Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ailebo](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Ailebo](https://discourse.cakephp.org/u/Ailebo)\
**Post date:** [July 8, 2021, 1:01am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/1 "2021-07-08T01:01:28Z")

</div>

I am an app founder who used a brick and mortar developer - they used CakePHP as the app language. Now I’m stuck trying to find a developer to finish it off after their quote blew out to triple the $$ and taking three years (not joking) and still not done. The app is live on iOS and Android but has some glitches due to them using student developers and a framework that was their own IP. I’m at the point where I am looking at either letting it fold, pulling the plug on AWS and getting a supermarket job until I retire, or potentially finding a competent developer to take an equity share in exchange for getting it to a saleable state - it’s pretty close in my opinion, but when I tried to hand over to a second party dev they spent 5 months determining the LAMP back end needed to be rebuilt because they couldn’t work it out. I don’t know it they’re incompetent or the code is shite…

I was looking for potentially someone who might be interested in an equity share of the company in exchange for finishing off the app, but I’m told I have very little chance of finding such a person (Stack Overflow advice)

So instead, I’m looking for an expert in Cake PHP and LAMP to review the code I have and tell me with impartiality, whether the code I have is even worth continuing with, or have I been sold an unusable /unstable application.

I will of course need someone with proven skill and authenticity willing to provide work examples and sign an NDA before opening up the code repository. I can pay, but literally running on empty, so I don’t have a large budget unfortunately.

Thank in advance for any help/advice.

---

<div class="post-metadata">

**Author:** ![Zuluru](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/zuluru/32/1230_2.png) [@Zuluru](https://discourse.cakephp.org/u/Zuluru)\
**Post date:** [July 8, 2021, 2:09am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/2 "2021-07-08T02:09:21Z")

</div>

Do you happen to know what version of CakePHP it’s built with?

---

<div class="post-metadata">

**Author:** ![Ailebo](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Ailebo](https://discourse.cakephp.org/u/Ailebo)\
**Post date:** [July 8, 2021, 7:50am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/3 "2021-07-08T07:50:53Z")

</div>

I’m sorry I don’t. I will try to find out.

---

<div class="post-metadata">

**Author:** ![ndm](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/ndm/32/2234_2.png) [@ndm](https://discourse.cakephp.org/u/ndm)\
**Post date:** [July 8, 2021, 11:46am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/4 "2021-07-08T11:46:12Z")

</div>

Last line in `lib/Cake/VERSION.txt` or `vendor/cakephp/cakephp/VERSION.txt`

---

<div class="post-metadata">

**Author:** ![cnizzardini](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/cnizzardini/32/2221_2.png) [@cnizzardini](https://discourse.cakephp.org/u/cnizzardini)\
**Post date:** [July 9, 2021, 4:49am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/5 "2021-07-09T04:49:10Z")

</div>

There is CakeDC, but they are pricey. Some on here may be willing to help. Like Zuluru asked, the version is a good starting point.

---

<div class="post-metadata">

**Author:** ![Ailebo](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Ailebo](https://discourse.cakephp.org/u/Ailebo)\
**Post date:** [July 12, 2021, 3:13am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/7 "2021-07-12T03:13:07Z")

</div>

Okay I finally have an answer: The CakePHP version is 2.4.0 I hope that’s a good thing 😕

---

<div class="post-metadata">

**Author:** ![Zuluru](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/zuluru/32/1230_2.png) [@Zuluru](https://discourse.cakephp.org/u/Zuluru)\
**Post date:** [July 12, 2021, 4:02am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/9 "2021-07-12T04:02:25Z")

</div>

2.4.0 is from August 2013. ☹ Three years ago, 2.4.0 was 5 years old, 2.10.11 was the latest in the v2 line, and v3 was already up to 3.6.7. v3 has been around since 2015. I don’t believe that 2.4.0 will run on PHP7 at all? They never should have started with 2.4. I would very much not be trusting the expertise of somebody using a version so very far out of date. So I hate the be the bearer of bad news, but it’s quite likely that what you’ve got there is an unusable application.

---

<div class="post-metadata">

**Author:** ![Ailebo](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Ailebo](https://discourse.cakephp.org/u/Ailebo)\
**Post date:** [July 12, 2021, 4:34am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/10 "2021-07-12T04:34:47Z")

</div>

That’s heart-breaking to hear. I’ve spent over $150,000 on this app - definitely not what I expected. Is there no way to upgrade to a newer version?

---

<div class="post-metadata">

**Author:** ![Ailebo](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Ailebo](https://discourse.cakephp.org/u/Ailebo)\
**Post date:** [July 12, 2021, 7:30am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/12 "2021-07-12T07:30:18Z")

</div>

The app is called PicTrax if anyone was interested. On Play and App Stores. It’s free - not trying to generate paid downloads …

---

<div class="post-metadata">

**Author:** ![MarceliSzpak](https://avatars.discourse-cdn.com/v4/letter/m/4af34b/32.png) [@MarceliSzpak](https://discourse.cakephp.org/u/MarceliSzpak)\
**Post date:** [July 12, 2021, 7:33am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/13 "2021-07-12T07:33:15Z")

</div>

Hi Aliebo I sent you pm. @Ailebo

---

<div class="post-metadata">

**Author:** ![ndm](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/ndm/32/2234_2.png) [@ndm](https://discourse.cakephp.org/u/ndm)\
**Post date:** [July 12, 2021, 7:59am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/14 "2021-07-12T07:59:44Z")

</div>

> [@Ailebo](#):
>
> […] Is there no way to upgrade to a newer version?

There certainly is a way, whether it’s feasible is a different question, it really depends on the application code, whether it’s properly covered by tests, whether they possibly used a modified core, etc.

Updating to the latest 2.x and a somewhat modern LAMP stack might be relatively easy, but then again 2.x is still EOL, so sinking time in that might not be sensible from that perspective alone, and instead an upgrade to 3.x or 4.x (depending on which one is going to become the next LTS) could be warranted, which might turn into a larger rewrite.

Unless you’ve been basically scammed out of 150k, I’d expect a rather complex application for that kind of money, one that requires continued maintenance by professional developers - someone will have to take a good look at it. I’d suggest that you hit up the people at CakeDC and get a quote for a code review to get things started. There’s always a chance that the required fixes are rather simple, leaving you with the opportunity to slowly upgrade while operation continues.

---

<div class="post-metadata">

**Author:** ![Ailebo](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Ailebo](https://discourse.cakephp.org/u/Ailebo)\
**Post date:** [July 12, 2021, 8:43am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/15 "2021-07-12T08:43:21Z")

</div>

Thank you, that’s really insightful advice. They have created an app for me that more or less works, so you’d think there would be no point in deliberately creating crap code that could damage their reputation as developers …? Incompetence? The AWS build has nine instances … that’s a whole lot of work on old code … I’m just at a loss as to why they did it. I don’t believe it’s that complex an app.

---

<div class="post-metadata">

**Author:** ![ndm](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/ndm/32/2234_2.png) [@ndm](https://discourse.cakephp.org/u/ndm)\
**Post date:** [July 12, 2021, 9:44am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/16 "2021-07-12T09:44:23Z")

</div>

Well, that’s anyone’s guess. We don’t know what happened over the last 3 years, we don’t know the contracts, the functional specifications, etc. For all anyone of us outsiders know, it could be anything from basic misunderstandings, to incompetence, to sheer despair.

---

<div class="post-metadata">

**Author:** ![Ailebo](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Ailebo](https://discourse.cakephp.org/u/Ailebo)\
**Post date:** [July 13, 2021, 7:06am UTC](https://discourse.cakephp.org/t/where-can-i-find-a-cakephp-lamp-expert-to-review-my-app-code/9511/17 "2021-07-13T07:06:06Z")

</div>

Perhaps a healthy combination of all three. Thank you for your reasoned, balanced responses.
