< My Portfolio />

Avantgarde 2332

I am currently contracted in the upkeep and production of this project. It is a continuous evolving product which I have built from scratch for the above mentioned company, the needs of this company is very complex in nature resulting in the implementation of complex algorithms to compute the proper discipline for Human Resource Managers to use with employees under their care, as well as risk assessments for the POPIA act. The company also needs to save all documentation compiled for discipline, contractual agreements, Information Officer Registration and POPIA Risk Assessments on their personal google drive yet be visible for clients to have access through the App.

All documentation compiled through the algorithms has to be compiled in PDF documents, I have decided to use JsPDF for the compiling of PDFs.

I also implemented the signing of documentation to be done on the App using react-signature-pad-wrapper.

I built a backend API with Node.js, Express.js and Nodemon to handle all creation, viewing and downloading of documents with the Google Drive Api and mailing through emailJs. All communication to this Api is done through axios.

Authentication is done using Firebase and the App is also hosted on Firebase using some Firestore data for some user data.

Styling is done through the combination of Bootstrap and custom CSS.

The app live at Avantgarde 2332

Dashboard Page

Avantgarde 2332 Dashboard Image

Shield Life & South-African Army

I was contracted by Policy Portal to create these two Apps. The first App was to sign up new members and new members to accept Privacy Policies.

I also implemented the signing of documentation to be done on the App using react-signature-pad-wrapper.

All documentation compiled had to be compiled in PDF type documents, I decided to use JsPDF for the compiling of PDFs.

I implemented the ability to download the application forms as well as send all Application Forms through SOAP and XML data.

I have Netlify links for both apps at New Member and Privacy Policy

Shield Life New Member for South-African Army

Avantgarde 2332 Dashboard Image

Justine Event Booking App (Nuxt)

I was contracted by Policy Portal to edit the original App as to make it possible for clients to select their calendar of choice and be immediately taken to the correct link as to add the event to their personal calendar.

I implemented Google Calendar, Outlook Calendar and Office 365 Calendar links to auto generate add to event links.

I further made it possible for clients to download a custom ics file for their personal events to be added if they do not have one of the above calendars.

I used sweet alerts for the options menus.

I have Netlify link for the app at Justine

Avantgarde 2332 Dashboard Image

First check

I was contracted by Policy Portal to make styling changes to the above mentioned app as well as implementation of a Cookies Sweet Alert and a license disk scanning app only visible to mobile users as to allow mobile users to scan their license disks as to read their vin numbers.

The App was previously built in Nuxt and Vue and I had to continue using that stack.

I implemented all data with a very satisfied customer.

The app can be found at First Check

Home Page Styling and Sweet Alert

Avantgarde 2332 Dashboard Image

KJ to Calorie React Native App

I Created a simple React Native Application to convert Kilojoules into Calories as to assist myself in my own calorie counting as well as testing out the use case and implementation of React Native as a mobile development tool.

The app can be found at Kj to Calorie

Avantgarde 2332 Dashboard Image

Follow me @ these Socials

github icon from https://freeicons.io/programming-language-logo/github-icon-33249twitter icon from https://freeicons.io/social-media-7/twitter-icon-674Linkedin icon from https://freeicons.io/social-media-3/linkedin-icon-306
Copyright © 2022 | Pierre van Zyl Version: 2.0