Skip to content

rustom/rustom.github.io

Repository files navigation

Rustom Ichhaporia's Home on the Web



This repository holds the code for my personal website, rustom.dev. After taking two previous stabs at front-end development, I decided to go with something simpler for my new design. I'm hoping to put some more content up sometime soon. I'd love any feedback!

Stack

Here are the tools, libraries, and plugins that I used to develop this site, as well as if they're in use in the current version.

Tools

Tool Purpose In Use
GatsbyJS Static site generator that allows for responsive static websites Y
GitHub Pages Free website hosting, including custom domain and free SSL Y
Adobe Illustrator Digital illustration software for creating illustrations and web art Y
Adobe After Effects Digital art animation software for creating animations from illustration Y
Google Analytics Platform and plugins for measuring web user statistics Y
GraphQL Query language for selecting static markdown or media files N

NPM JavaScript Libraries

Library Purpose
ReactJS JavaScript library to dynamically create front-end components
styled-components CSS-in-JS, component-based styling for ReactJS
Framer Motion Declarative, customizable component animations for front-end development
GSAP Speed-optimized, lightweight animations (used for cursor)
lottie-react Declarative use of Lottie animations created with Adobe After Effects
Fontsource Self-hosted, open source font packages
Prettier Automatic code formatter

Color Swatch

You can see the rest of the colors and specs I have used in src/styles/theme.js.

Acknowledgements

Thank you to Brittany Chiang for helping me get started with front-end development!