UI Design Project
Genesis Restaurants wish to offer customers a Food Delivery application as a method to increase sales and generate revenue for the business.
The company has a website for orders, but wants to expand to e-commerce for more order options and building customer loyalty to the brand.
The application should be designed to keep customers engaged with the brand. This focus should influence the features that go into the product's UI Design.
Some of the ways in which this can be done is through the implementation of:
By focusing on these areas, the product can enhance customer satisfaction and retention, leading to increased revenue and growth.
Full Stack Project
After conducting initial surveys targeted at employees within the company I developed and implemented the Genesis GOAL platform. A product developed based on insights gathered durinng the analysis of responses to an employee experience and satisfaction survey I created.
The GOAL platform is a Single Page Application aimed at bolstering business performance by getting each restaurant outlet to be a part of a league where employees can gain bonuses based on the average monthly sales.
Uploading of monthly sales: At the end of each calendar month, the regional manager receives a sales report from each of the restaurant outlets. These reports have to be uploaded to the platform by the regional manager matching each one to its corresponding outlet. In the application this is uploaded to a server endpoint using a POST request with Axios. If the request is successful, the data is stored on the server and now be used.
Point conversion: Within the code is a function that takes in a 'sales' figure and divides it by a constant value we called a 'salesToPointMargin'. We use this to establish the points for each team (Restaurant outlet).
Accessibility and Bonuses: The GOAL platform is available to view by both staff and frontline employees. Each new season there will be rewards for the top 3 restaurant outlets in their respective divisions.
Full Stack Project
GenHRM is a Human Resources Management system I designed to replace the outdated system that was being used.
Cleaning of rogue data: Due to mishandling over time, the data had become inconsistent and inaccurate. There were instances where former employees, who were no longer with the company, remained in the system. It was essential to clean up the data before proceeding with the development of the new system.
An improved User Experience: The system had to be easy to navigate through for all users. Meaning we had to make the most important features easy to find.
Project Scalability + Reusable components: Moving forward it is likely that we would establish an ecosystem of in-house applications used by all staff within the company. It was important that we programmed with this in mind.