Skip to content

chenaaron3/WebsitePortfolio

Repository files navigation

WebsitePortfolio

A personal website to showcase my Computer Science accomplishments. Deployed to chenaaron.com

Motivation

I felt like it would be a nice learning experience to make my own website. I opted out of Website Builders like Wix because I wanted to make custom features.

Built With

React, Express, AWS EC2, Nginx

Features

  • Responsive Design
  • Animation On Scroll
  • Interactive Animations
  • Contact Form

How Its Made

Currently there are 2 versions of my website. The first version (/static) has a traditional layout where anyone can browse. The second version (/interactive) is more oriented for programmers because it uses a shell interface. In the interactive version, viewers can use basic Unix commands to traverse the portfolio. Instead of repeating information in the two versions, I have JSON files on the server to distribute content to both versions. In this manner, I only need to alter a set of JSON files to reflect changes on both versions.