Skip to content

A Personal Website I built using React and Javascript! Designed with a monorepo architecture using TurboRepo!

Notifications You must be signed in to change notification settings

Eddysunday012/Personal-Website

Repository files navigation

Ethan Domingo's Personal Website

My very own personal website!

Screenshot 2023-01-12 at 1 22 43 PM

What is this?

This is the personal website I built for myself.

Setting up

The fully functioning site can be found here through this link:

https://ethandomingo.com/

To run this on a local machine, follow these primary steps for setup

  1. Have Python 3.6+
  2. Install Node.js (v16+) and npm
  3. Install Yarn: npm install --global yarn
  4. Install npm dependencies: yarn

Project Structure

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.

Technologies

In no particular order:

  • JavaScript
  • React
  • Material UI
  • npm, yarn, turborepo
  • Vitest
  • Prettier (code styling)

About

A Personal Website I built using React and Javascript! Designed with a monorepo architecture using TurboRepo!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published