Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 1.98 KB

README.md

File metadata and controls

51 lines (37 loc) · 1.98 KB

👋 Introduction

Welcome to my portfolio! On here you'll find my personal coding projects, work experience, and photography work. This is my biggest front-end project to date, with a lot of moving parts, so let me know if you notice any issues not listed in the Roadmap!

💻 Demo

Check out the Demo, hosted on Vercel.

Looking for the last version? See the previous v1 version.

💪 Features:

  • ✅ Mobile responsive
  • ✅ Visually Distinct Card Layout
  • ✅ Button Animations
  • ✅ Opacity Animation on Scroll
  • ✅ Consistent Design Language
  • ✅ Deutsch Support
  • ✅ Flickr API Integration (Client)
  • ✅ Infinite Scroll on Flickr Feed
  • ✅ Image Load Animations
  • ✅ Github Backend API Endpoint
  • ✅ Wordpress Backend API Endpoint
  • ✅ Lazy Loading Carousel

🛣️ Roadmap

  • ❌ Light Mode Support
  • ❌ Translate Github + Wordpress Subpage Buttons
  • ❌ Integrate Github REST into Project Cards
  • ❌ Automate Experience Tab + Resume (PDF Generator?)
  • ❌ Move off of Flickr and on to a proper CMS (Cloudinary?)

⚙️ Stack

  • ASTRO + Typescript - Astro is the all-in-one web framework designed for speed.
  • Tailwind CSS - Tailwind CSS is a utility-first CSS framework.
  • React - A JavaScript library for building user interfaces.
  • React Photo Album - A responsive photo gallery component for React.
  • Flowbite - An extensible UI library built for Tailwind.
  • Iconify - A Library of SVG Icons.

🧞 Commands

All commands are run from the root of the project, from a terminal:

  • astro dev: Starts the development server and watches for changes.
  • astro build: Builds the project for production.
  • astro preview: Previews the production build locally.

Make sure to install the Astro CLI by running npm install astro.