My Projects

Explore my portfolio of projects

Showing 14 of 14 projects

Deutsche Internationale Schule Pretoria - Screenshot 1Deutsche Internationale Schule Pretoria - Screenshot 2
Live

Deutsche Internationale Schule Pretoria

The DSP website is deeply integrated with Airtable and connected to many departments across the school. This allows information to be shared quickly and efficiently, with full German and English support.

Nuxt.jsTailwind CSSFirebase - AuthenticationAirtable APIMongoDBi18nNginxLinux (CentOS)
Website
Oktoberfest Helpers Bookings - Screenshot 1Oktoberfest Helpers Bookings - Screenshot 2
Live
2

Oktoberfest Helpers Bookings

Book and manage timeslots with ease through Airtable API integration

Nuxt.jsTailwind CSSAirtable APINginxLinux (CentOS)
Web Application
Thembalethu Farmhouse - Screenshot 1Thembalethu Farmhouse - Screenshot 2
Live

Thembalethu Farmhouse

Thembalethu Farmhouse is a pet-friendly, self-catering farmhouse near Dullstroom. Integrates with Airtable to manage bookings and enquiries.

Nuxt.jsTailwind CSSAirtable APIVercel
Website
Thembalethu Farmhouse Google Business Profile - Screenshot 1Thembalethu Farmhouse Google Business Profile - Screenshot 2
Live

Thembalethu Farmhouse Google Business Profile

Thembalethu Farmhouse is a pet-friendly, self-catering farmhouse near Dullstroom.

Google Business Profile (GBP)
Hills Leather - Screenshot 1Hills Leather - Screenshot 2
Live

Hills Leather

Hills Leather is a small business selling leather goods in Pretoria. Integrates with Airtable to manage online orders and enquiries.

Nuxt.jsTailwind CSSAirtable APIVercel
Website
Hills Leather Google Business Profile - Screenshot 1Hills Leather Google Business Profile - Screenshot 2
Live

Hills Leather Google Business Profile

Hills Leather is a small business selling leather goods in Pretoria.

Google Business Profile (GBP)
Frastrech Works - Screenshot 1Frastrech Works - Screenshot 2
Live

Frastrech Works

Frastrech Works is a small, local business serving Pretoria and the surrounding areas. The website highlights a range of general services offered and is partially integrated with the Airtable, making contact forms and newsletters simple, accurate, and easy to manage.

Nuxt.jsTailwind CSSAirtable APIVercel
Website
Frastrech Works Google Business Profile - Screenshot 1Frastrech Works Google Business Profile - Screenshot 2
Live

Frastrech Works Google Business Profile

Frastrech Works is a small, local business serving Pretoria and the surrounding areas.

Google Business Profile (GBP)
Deutsche Internationale Schule Pretoria - School Markentries - Screenshot 1Deutsche Internationale Schule Pretoria - School Markentries - Screenshot 2
Live

Deutsche Internationale Schule Pretoria - School Markentries

A complex application designed for teachers to enter student marks. The data is stored in MongoDB, and then integrated with Stimulsoft to generate and print official student reports.

Nuxt.jsTailwind CSSMongoDBStimulsoftNginxLinux (CentOS)
Web Application
Deutsche Internationale Schule Pretoria - Internal Portal - Screenshot 1Deutsche Internationale Schule Pretoria - Internal Portal - Screenshot 2
Live

Deutsche Internationale Schule Pretoria - Internal Portal

A very basic internal portal for staff and students navigate the most common web applications and projects.

Vue.jsTailwind CSSNginxLinux (CentOS)
Website
Deutsche Internationale Schule Pretoria - Library Device Booking - Screenshot 1Deutsche Internationale Schule Pretoria - Library Device Booking - Screenshot 2
Live

Deutsche Internationale Schule Pretoria - Library Device Booking

Application for staff and students to book laptops and tablets from the library. Based on the selected period, the application will calculate the remaining devices that are available.

Nuxt.jsTailwind CSSMongoDBNginxLinux (CentOS)
Web Application
Exam Clock and Timer 2 - Screenshot 1Exam Clock and Timer 2 - Screenshot 2
Live

Exam Clock and Timer 2

Application was built for the school to use during exams. It allows the teacher to set the exam duration and start the timer. The application will then count down the time remaining and displayed on a large screen.

Nuxt.jsTailwind CSSVercel
Web Application
Exam Clock and Timer - Screenshot 1Exam Clock and Timer - Screenshot 2
Live

Exam Clock and Timer

Application was built for the school to use during exams. It allows the teacher to set the exam duration and start the timer. The application will then count down the time remaining and displayed on a large screen.

Nuxt.jsTailwind CSSNginxLinux (CentOS)
Web Application
Oktoberfest Interactive Map - Screenshot 1Oktoberfest Interactive Map - Screenshot 2
Live

Oktoberfest Interactive Map

Shows a interactive map of the Oktoberfest which will show the events all events and their locations for the weekend.

Nuxt.jsTailwind CSSAirtable APINginxLinux (CentOS)
Website