Portland Pedal Power (PPP) is a cool catering company that delivers great healthy food via bicycles in downtown Portland, Oregon. Catering by bike sustainably brings food and products to businesses which reduces traffic congestion and C02 emissions on busy downtown streets. PPP helps companies enhance their sustainable business practices and actively lessens their environmental footprint. PPP also encourages their vendors to think differently about packaging, waste, and reuse practices. Their fleet has grown to 14 delivery bikes and they are catering bigger and better lunches while fueling local restaurant sales.
Portland Pedal Power
PPP outsourced all of their tech development and administration to Chromedia. Our involvement began with production software that had some partially completed unreleased new features, along with servers that had been mostly neglected for years and were more than 3 versions behind. Our first tasks were to refactor the existing codebase, fix long standing bugs, create a quality control plan, modernize the server software, migrate to AWS, and then plan, build, and release new features.
Key Services Provided
AWS System Administration
Refactored the backend and updated libraries
Restructured the database to modernize and eliminate redundancy
Migrated to AWS and updated all software
Added security and site monitoring systems
Implemented Quality Control measures
Built new features and functionality
Updated UI for the application
- Active participation from client with daily stand up meetings
- Client encourages our team to push back on ideas and collaborate towards new solutions
- Previous developers did not properly fork their work into new branches, requiring us to review their work, refactor their code, fix their bugs, and quality check everything before we could launch a single line of our own code. This was a big set back on timelines.
- During the first week of our partnership, the PPP site got hacked to mine bitcoins and the business critical systems slowed to a halt. The outdated servers had no means to defend themselves and the server software could not be updated until the new code could be refactored and launched. We had to manually monitor the servers and fight back the hackers for months until we could migrate to a new and secure environment.