CodeIgniter Forums
Fastest time spent creating a CI web application - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: General (https://forum.codeigniter.com/forumdisplay.php?fid=1)
+--- Forum: Lounge (https://forum.codeigniter.com/forumdisplay.php?fid=3)
+--- Thread: Fastest time spent creating a CI web application (/showthread.php?tid=81777)



Fastest time spent creating a CI web application - php_rocs - 04-27-2022

CI Stories....
QUESTION: What is the fastest time that you spent on a CI Project from start to finish? Also, give us a little history about the project as well.


RE: Fastest time spent creating a CI web application - php_rocs - 04-27-2022

I'LL GO FIRST: I was hired by a company to help a customer with a 10+ year old PHP web application. It was a team of 4 (Project Manager, SA, DB and Full Stack Developer-me). Although the customer was nice they had no trust in what the company had promised them because everyone else who had tried to rewrite the system failed. The system worked but it had many quirky parts to it. For example, the reports always printed out differently based on what computer and printer was being used by the users, they had no automated way of determining how much input was being done by the users of the system. and the list goes on. The system was not using a PHP framework, developed with PHP 5.x and looked like it was designed from the eighties. I also found out that the customer was going to determine if they were going to renew the contract which was up for recompete January of the following year. Basically, I had 6 months to deliver a new system and convince the customer to renew the contract...........Well.......CI 3.x came to the rescue. In the end I was able to develop a new system using an open source bootstrap admin theme (Gentelella), CI 3.x, upgrade PHP 5.x to 7.x, convert all reports to PDF, WOW the customer, migrate the prototype to Production ready in 4 MONTHS (I worked like crazy). The customer renewed the contract and became a believer.


RE: Fastest time spent creating a CI web application - ignitedcms - 04-27-2022

(04-27-2022, 04:06 PM)php_rocs Wrote: I'LL GO FIRST: I was hired by a company to help a customer with a 10+ year old PHP web application. It was a team of 4 (Project Manager, SA, DB and Full Stack Developer-me). Although the customer was nice they had no trust in what the company had promised them because everyone else who had tried to rewrite the system failed. The system worked but it had many quirky parts to it. For example, the reports always printed out differently based on what computer and printer was being used by the users, they had no automated way of determining how much input was being done by the users of the system. and the list goes on. The system was not using a PHP framework, developed with PHP 5.x and looked like it was designed from the eighties. I also found out that the customer was going to determine if they were going to renew the contract which was up for recompete January of the following year. Basically, I had 6 months to deliver a new system and convince the customer to renew the contract...........Well.......CI 3.x came to the rescue. In the end I was able to develop a new system using an open source bootstrap admin theme (Gentelella), CI 3.x, upgrade PHP 5.x to 7.x, convert all reports to PDF, WOW the customer, migrate the prototype to Production ready in 4 MONTHS (I worked like crazy). The customer renewed the contract and became a believer.

Sounds great php_rocs, looks like you've really gotten a handle on your workflows.


RE: Fastest time spent creating a CI web application - php_rocs - 04-28-2022

@ignitedcms Thx. I'm also actually working on my first CI 4.x projects. How about you?


RE: Fastest time spent creating a CI web application - ignitedcms - 04-28-2022

(04-28-2022, 11:45 AM)php_rocs Wrote: @ignitedcms  Thx.  I'm also actually working on my first CI 4.x projects. How about you?

Great stuff, really applaud what our current devs are doing with CI4, and looking forward to version 5. As for me, I have too many projects to mention here Smile


RE: Fastest time spent creating a CI web application - marciano.dili - 04-28-2022

(04-27-2022, 04:06 PM)php_rocs Wrote: I'LL GO FIRST:  I was hired by a company to help a customer with a 10+ year old PHP web application.  It was a team of 4 (Project Manager, SA, DB and Full Stack Developer-me).  Although the customer was nice they had no trust in what the company had promised them because everyone else who had tried to rewrite the system failed.  The system worked but it had many quirky parts to it.  For example, the reports always printed out differently based on what computer and printer was being used by the users,  they had no automated way of determining how much input was being done by the users of the system. and the list goes on.  The system was not using a  PHP framework, developed with PHP 5.x and looked like it was designed from the eighties.  I also found out that the customer was going to determine if they were going to renew the contract which was up for recompete January of the following year.  Basically, I had 6 months to deliver a new system and convince the customer to renew the contract...........Well.......CI 3.x came to the rescue.  In the end I was able to develop a new system using an open source bootstrap admin theme (Gentelella), CI 3.x, upgrade PHP 5.x to 7.x, convert all reports to PDF, WOW the customer, migrate the prototype to Production ready in 4 MONTHS (I worked like crazy).  The customer renewed the contract and became a believer.

At the end of the story you presented a gift to the unbeliever. I am wondering why you still used CI3 in your project as per the story.


RE: Fastest time spent creating a CI web application - php_rocs - 04-29-2022

@marciano.dili , at the time CI 3.x was the standard Production version (CI 4.x was in it's infancy). I went with what was current with the idea of eventually upgrading it in the future.

@ignitedcms, please share one of your many stories.


RE: Fastest time spent creating a CI web application - SubrataJ - 04-29-2022

(04-27-2022, 04:06 PM)php_rocs Wrote: I'LL GO FIRST:  I was hired by a company to help a customer with a 10+ year old PHP web application.  It was a team of 4 (Project Manager, SA, DB and Full Stack Developer-me).  Although the customer was nice they had no trust in what the company had promised them because everyone else who had tried to rewrite the system failed.  The system worked but it had many quirky parts to it.  For example, the reports always printed out differently based on what computer and printer was being used by the users,  they had no automated way of determining how much input was being done by the users of the system. and the list goes on.  The system was not using a  PHP framework, developed with PHP 5.x and looked like it was designed from the eighties.  I also found out that the customer was going to determine if they were going to renew the contract which was up for recompete January of the following year.  Basically, I had 6 months to deliver a new system and convince the customer to renew the contract...........Well.......CI 3.x came to the rescue.  In the end I was able to develop a new system using an open source bootstrap admin theme (Gentelella), CI 3.x, upgrade PHP 5.x to 7.x, convert all reports to PDF, WOW the customer, migrate the prototype to Production ready in 4 MONTHS (I worked like crazy).  The customer renewed the contract and became a believer.

so it's been more than 2 years I started my career as a developer, yeah I started with custom PHP, then CI3, now I have completed more than 2-3 projects using CI4, currently working on a big project for the Kurdistan government, since you are far more experienced than me, I would like to ask you a question on creating PDF, which library do you use? 

Mostly I use DOM or MPDF.

and hell yeah I am eagerly waiting for CI5 and Bonfire2 Smile 
Thanks in advance and pardon me for poor English Sad


RE: Fastest time spent creating a CI web application - php_rocs - 04-29-2022

@SubrataJ , I used the TCPDF library. I was able to make the reports look very professional. The customer was VERY impressed with how official and consistent the reports looked.