Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/keithrfung/keithrfung.github.io

Personal Website v1. Using Gatsby and React to create a simple but friendly landing page.
https://github.com/keithrfung/keithrfung.github.io

gatsby gatsbyjs github-pages react theme-ui

Last synced: about 1 month ago
JSON representation

Personal Website v1. Using Gatsby and React to create a simple but friendly landing page.

Awesome Lists containing this project

README

        



# keithrfung.dev - v1

![Publish](https://github.com/keithrfung/keithrfung.github.io/actions/workflows/publish.yml/badge.svg)

The first iteration of keithrfung.dev built with Gatsby and hosted with GitHub Pages. Site uses Framer Motion to incorporate some friendly and fun animations while trying to maintain a simple codebase for light maintenance.

🛠 Installation & Running

1. **Setup**

Install the dependencies

```shell
npm install
```

2. **Start developing.**

Navigate into the root directory and start it up.

```shell
npm run develop
```

3. **Check out the site**

The site is now running at http://localhost:8000!

🏗 Architecture

The architecture of this setup is designed to be as lightweight and easily maintainable as possible.

- **React** for quick componentization.
- **Gatsby** allows for a quick load time and easily integrating **Markdown** components for easy edits.
- **Framer Motion** is in use to add a visual flair with minimal code.

🎨 Design

If you're interested in some of the design and outline process, you can view my [FigJam here](https://www.figma.com/file/9V6WSDT5HwQtPtaYwjIS5U/Rebranding-v1?node-id=102%3A107&t=MbJCAnhjJXyJ0yl7-1).