My very own personal website!
This is the personal website I built for myself.
The fully functioning site can be found here through this link:
To run this on a local machine, follow these primary steps for setup
- Have Python 3.6+
- Install Node.js (v16+) and npm
- Install Yarn:
npm install --global yarn
- Install npm dependencies:
yarn
This project uses Turborepo to help facilitate and create a hyper-modularized codebase. This means creating many local npm modules to build, iterate, and test features in complete isolation.
NOTE: Turborepo supports a monorepo structure, which is what the website's architecture is based off of. It is extremely overkill for the needs of the current state of this project, however I modeled it this way in case for possible larger expansion in the future.
In no particular order:
- JavaScript
- React
- Material UI
- npm, yarn, turborepo
- Vitest
- Prettier (code styling)