Personal Portfolio Website 🖥️

Nuxt Web App

Description 📚

Portfolio website for providing information about my work experience and personal projects. Contains a home page which contains my skills, interests, and a timeline of my development experience. It also contains a page containing an overview of all of my personal projects and an individual page for each of them containing more detailed information. Lastly it also has pages for my co-op reports going into great detail about my work experience at the companies I have been employed at.

Infrastructure 🏗️

Built using Nuxt framework which provides tooling for features like SSR and SEO optimization, and styled using Tailwind CSS. Project data is stored a NoSQL database on Firebase Firestore. User authentication is implemented using Firebase Authentication and Vuex. The server is hosted on DigitalOcean and the database is hosted on Firestore.

  • Nuxt Framework
  • Vue.js
  • Vuex
  • Server-Side-Rendering (SSR)
  • TailwindCSS
  • Postgres
  • Prisma
  • Firebase Authentication
  • Firebase Firestore
  • UI Design (Figma)