Genesis Group Projects

UI Design Project

Food Delivery Mobile App

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.

Genesis Prototype

Goal

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:

  • Loyalty programs and rewards
  • A streamlined ordering process with limited clicks
  • Real time order tracking

By focusing on these areas, the product can enhance customer satisfaction and retention, leading to increased revenue and growth.

Roles

  • UI Designer
  • Graphic Designer
  • Prototyping

Tools

  • Figma
  • Miro
  • Adobe Illustrator
Check out Figma prototype

Full Stack Project

The GOAL platform

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.

GOALGOAL

How it works

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.

Roles

  • Fullstack Developer

Tools

  • TypeScript
  • React + Nextjs
  • GitHub
Check out web application (Login required)

Full Stack Project

Human Resources Management System

GenHRM is a Human Resources Management system I designed to replace the outdated system that was being used.

GenHRM PrototypeGenHRM Ann_leave

Achievements

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.

Roles

  • Scrum Master
  • Full stack Developer

Tools

  • NodeJS
  • React (NextJS)
  • Tailwind CSS
  • GitHub
  • Excel
Check out web application (Login required)Check out github repo