Notes App (In Progress)
This is a work in progress notes app.
The frontend is written in React with styling from the Material-UI library. It is deployed using Netlify.
The backend is Ruby on Rails in API mode with PostgreSQL. Authentication is handled using JSON web tokens. It is deployed using Heroku.
Users can sign up and sign in. Once signed in they can create, edit, update and delete notes. These notes consist of a title
and body section.
This app is designed so that in future I can swap technologies. Once complete I intend to change from Rails to the full MERN stack
and eventually explore Electron and React Native.
Frontend
Backend
New Portfolio Site (In Progress)
After completing my studies with Coder Academy I decided to update my Portfolio site using what I have learned.
The new website was wireframed and mocked up in Figma and then written in React and styled with styled-components.
EmailJS is used to power the contact form and testing was done with Jest and Testing Library.
A major blocker for this site is the lack of support for background-blur in Firefox.
Visit
Cheryl Polonski (In Progress)
Cheryl Polonski is a children's author and former teacher based in regional New South Wales.
I collaborated with her extensively to create a portfolio website to meet her needs.
The completed website features sections for publications, associations, a blog and a contact page.
The website was wireframed and mocked up in Figma and written in React with styled-components for styling. The contact form utilises EmailJS.
Visit
Get Lucky 3000
Hackathon project to practise Git collaboration and JavaScript.
Are you sick of downloading the latest dating app...
Only to spend hours creating your profile without even swiping once!...Not anymore!
Using its advanced state of the art A.I
LUCKY 3000 will take your information and create the dating profile of your dreams!
Visit
Fresh Local
Fresh Local is built with Ruby on Rails. It is a place to easily buy and sell
homegrown produce in your local area, particularly in the context of the
COVID-19 pandemic. The target audience is people who grow their own produce
in towns and cities in Australia in addition to buyers who want to shop locally,
potentially increase their food security or are interested in reducing their carbon
footprint while eating healthily.
Fresh Local makes use of Heroku, TailwindCSS, PostgreSQL, Cloudinary and plugins for user management and permissions.
Visit
Daily Task Tracker
Written in Ruby, this command line application helps you create and keep track of
activities you would like to do every day that might form part of a larger goal.
The app is designed to give users a "visual reward" for seeing their progress. It
is inspired by Simone Giertz's Every Day Calendar.
Users can create new tasks to track and delete them as needed.
Each day users can input whether or not they completed the task or add a previous
date to check off. This progress can then be displayed visually in a monthly
counter view for each task they have completed. Persistent storage is handled with text files.
Visit
Portfolio Site
My first attempt at creating a static portfolio site using the
skills I learned in HTML and CSS in the first month of
learning to code. It contains a Homepage, About and Contact
page in addition to pages for projects and blog posts and
templates for individual posts.
The site is designed to be easily modified as I develop new skills
and work on new projects to showcase my interests and skills
as a developer. It also features responsive design to accommodate
different screen sizes.
The original repository can be found here
while the repository for the current site can be found using the button below.
Visit
Drone Projects
For several years I have been interested in the use of drones in farm
management. This began as experimenting with photogrammetry using a DJI
Phantom 4 and has culminated in building my own prototype drone for building
high resolution, large scale georeferenced maps. These maps are used to measure
changes to the property over time and weed management. The processing pipeline
consists of running applications from the OpenDroneMap
project on AWS while the drone hardware and software uses projects in the PX4 ecosystem.