I am a student that will finish his degree in like 7 months. I have a side job where I am the only programmer for a small company. The web application is for invoices and employee working hours. This application (with legacy code) uses an old framework (cakephp 2.0) and is just too old and has too many redundancy code (like a lot!).
My best geuss is to rewrite everything in django. To finish everything correctly it would take me about 3 months of full time work. My employer wants to increase functionality. For that I also need to change the database.
In about 3 months I will get a fulle time internship at another company. Which gives me a small amount of time to work with.
I am hoping to deliver a small amount of "new" pages at a time during my internship.
So my request/question is: Does anyone have any advice in how I should approach this? And is it possible to work this way at all ?
Keep in mind... I have to make a new database which would have to be populated by the "old" application so both the applications have to work side by side.