Nanu’s Hot Chicken Food Truck

Project Genesis

This project is an extension of our earlier work in IDM215, where we designed a conceptual food truck app using Figma. In this follow-up course, we were tasked with turning that prototype into a live web application using PHP, HTML, and CSS. Over the course of 11 weeks, our cross-functional team—consisting of developers, UX and UI designers, and a project manager—worked collaboratively to bring the site to life. We chose to focus on Nanu’s Hot Chicken because most of our team members had previously worked on examining their branding. This familiarity gave us a strong foundation to build on.

Design Evolution & Process

Since much of the design work was completed in IDM215, the visual layout of the app didn’t undergo significant changes during this phase. Our main focus shifted to adapting static designs into a live, working product. This involved translating user flows into real code, troubleshooting layout issues, and refining components to ensure they aligned with the brand’s identity and delivered an intuitive user experience. The UX/UI team refined the Figma files to ensure they were feasible within our tech stack before handing them off for implementation.

For our process we structured it around three phases—alpha, beta, and final—each followed by rounds of user testing. The UX/UI team conducted the initial tests, collected feedback, and distilled actionable items, which we then addressed in subsequent development sprints. We used a combination of Microsoft Teams, Discord, and group texts to keep communication flowing smoothly. Weekly task lists and Monday progress meetings ensured everyone stayed on track, while feedback loops were built into each sprint. The development team also maintained a separate Discord channel for more in-depth troubleshooting and code collaboration.

My Role

This was a team-based project with six members, including a project manager who helped coordinate timelines and assigned weekly deliverables. I contributed to both frontend and backend development, but focused more heavily on the backend in the latter half of the project. My primary responsibilities included creating PHP functions that handled database queries, such as dynamically displaying menu items and retrieving user order history. I also managed the Bluehost hosting setup and oversaw deployment from our GitHub repository. Our development team met twice weekly to check progress and troubleshoot together, and collaborated with the UX/UI team during testing and feedback rounds.

Results & Outcomes

By the end of the project, we had a working mobile site that fulfilled the main goals: it was responsive, reflected Nanu’s personality, and allowed users to interact with a live menu, create profiles, and track orders. The site dynamically pulled menu items from the database and processed user actions using PHP and SQL. While not 100% feature-complete, the app demonstrated real functionality and scalability. More importantly, it proved that our team could handle the full development cycle—from planning and testing to hosting and deployment.