The goal of this project is to create a project management system for internal staff of Goodrich Global Limited. This system should be:
- Easy to use, staff should be able to utilize it without instruction courses
- Secure, with user access levels and flexible restriction controls
- Reliable, since it is build for enterprise size company.
To deliver the product within reasonable amount of time and save some of the tedious work (since it is a solo project), I developed with
Laravel 4 for the back-end and
jQuery for the front-end.
Laravel’s migration and seed function are really helpful in this project. They allow me to clean then migrate data in seconds. I also wrote scripts that uses these function to migrate the data from the old project management system to this one, which worked out like a charm.
The front-end was done by almost unmodified
Bootstrap. Together with
Font Awsome, works I need to do on the front-end is very minimal.
All these come together to a very short development time of 3 months, including test runs, by one person.
So here you have it, balancing development time, cost and functionality.