Perry James

Things I like:

Vuejs

Frontend framework of choice for large projects. I'm currently working with Vue 3 and Typescript.

This site was built using Vue 2 with Gridsome.

This was an experiment to try out the JAM stack. I always wanted to learn more about GraphQL, and this was my first go at using it. It's definitely overkill for a site this size, but I enjoyed the learning experience. I've also used GraphQL with React in Next.js.


Here's an example of a stylised upload form I built using Vue for Educhina users. Uploads are stored securely, the Admin Panel will be shown via SSR only when the authorised user is an Admin, this is where Admins can access user uploads.