Nutrifit Kitchen

Nutrifit Kitchen

Project handover: Link:

About the client

Zsófia Futár - the owner of the Nutrifit Kitchen brand - has been engaged in lifestyle and nutrition counseling for several years. Based on her experience as a consultant, she created the Nutrifit Kitchen offering, which offers healthy alternatives to the usual daily meals, taking into account the latest nutritional trends. Complementing the unique brand image, a unique ordering and food delivery system was planned, and we developed the Nutrifit site from this idea.

About the project

The original website of Nutrifit Kitchen was built on the Drupal framework, but after a while, the development process became cumbersome. As a result, the client decided to completely rebuild the platform from the ground. The main goal during the development was to make the administration of weekly menus, dishes, and menus easily manageable. In addition, it was important to integrate credit card and Szép card payments into the system, and establish communication with the internal system of the delivery company to ensure smooth operation and delivery of the orders.

About the solution

During the design of the new system, our goal was to create a modern and user-friendly solution for the efficient and seamless operation of Nutrifit Kitchen. In the initial phase, we reviewed the processes and issues with the client during order placements, and then incorporated the jointly developed solutions into the system. Along the way, the project gained new ideas and features based on user feedback. The primary objective was to establish a system that is cost-effective while allowing for flexible changes when needed.

During the implementation, we employed the test-driven development methodology. This offers several advantages, such as verifying software functionality through tests, thereby increasing reliability and quality. Tests help in detecting potential errors and faulty behaviors even before the product is launched, reducing the cost of future issues and fixes. Furthermore, test-driven development enables iterative and incremental progress, gradual error correction, and the safe introduction of new features and changes.

In pursuit of cost-effectiveness, we utilized the Filament framework to design the admin interface, which seamlessly integrates with Laravel and allows for the delivery of a functional administration interface in just a few days. The built-in permission system and roles enable employees of the delivery company to access specific functionalities without compromising access to sensitive client informations.

Technologies used

  • PHP
  • MySQL
  • Laravel
  • Filament
  • Tailwind CSS
  • Livewire
  • Redis

Result

The result is a user-friendly and sleek website that both customers and employees of the delivery company enjoy using in their daily routines. Thanks to its stable operation, they don't have to deal with constant maintenance and troubleshooting, but can instead focus on their own tasks.