August 3, 2020

Meet the Developer Behind a Food Truck in The Bay Area’s Website

by:
TECH TOOLS :
React js., TypeScript, HTML, CSS 

The $800 billion restaurant industry is experiencing rapid change. 

Consumption habits are evolving as people become more conscious about what they eat and value food transparency. Evident in the growth of niche markets like Halal. Food trends show that Non-Islamic communities are increasingly consuming halal food products. 

Consumers are also shifting how they eat. Now 60% of meals are consumed off-premises, and it’s expected to grow to 80% by 2025. These off-premise revenue channels include all things from takeout to food trucks. 

A growing segment of the industry as it drastically decreases start-up costs, food trucks are a significant part of every major city’s food scene. In 2018, total restaurant visits were about 61 billion, of which 152 million customer visits were to food trucks. 

Lacking a fixed location, food trucks must build a digital presence. It not only alerts customers of the food truck’s whereabouts, but it also shares the brand’s story, creating the transparency that customers are seeking.

Founded in 2019 by David Mashriqi and his two brothers, Halal Fusion Cafe is a food truck serving the UC Davis community halal cuisine. Recognizing the importance of having a strong digital presence, Hala Fusion Cafe, charged Naya Labs with building a user-experience driven website.

I spoke with Reinhard Odhiambo, developer at Naya Labs, about developing the Halal Fusion Cafe website, the challenges of building it, and Tech in Africa. 

 

What were some of the biggest challenges you faced in the early stages of the software development process? 

My biggest challenge was I’d never built a website using React js. before, so I got some technical help from the teams’ senior developer. Also, translating the design into code. I had to dig deep into CSS and see how to make the website identical to the wireframe, Thanks to Google and Stack Overflow, they were translated. 

How important is empathy in the software development process as it relates to working with other developers?

Empathy is so important when you’re working because most of the time, you’ll find that you’re not the only one working on the code. Writing simple, efficient, and understandable code allows other developers to understand, continue with your work at any time, and achieve the set task. Adding comments to your code can also help. As well as documenting the solutions for any challenges you face during coding. 

No items found.

What do you believe are the keys to being a successful software developer in Africa? 

First, always challenge yourself. If you’re on a team and they’re dividing tasks, go for the hard task. Second, Do a lot of research. Personally, I prefer to watching videos than reading, but it’s up to you. Lastly, build a relationship with your senior developers. 

Built In Africa? What does that mean to you?

To me, it means a tech product brought to life by Africans.  

Ten years ago, a lot of companies in Kenya preferred Indian developers. Which meant the money and the resources left Kenya and went to India. Now companies from around the world are hiring Kenyan developers. Also, big companies like Google, Microsoft have brought innovation hubs, and now the younger generation is more informed. They have a better understanding of the career paths in tech: programing, IoT, blockchain, and Machine Learning. In the next ten years, I see Kenya having a lot more developers. 

Subscribe to our newsletter

Stay up to date with our newest posts and special happening here at Built In Africa. Your information is safe with us, we hate receiving pointless emails also. :)

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.