Roewyn's Portfolio
A unnecessarily complex personal site because I need a place to learn things.
Purpose
I've made my personal website available for viewing to act as a resource for aspiring developers to strike inspirations for their own projects. I have intentionally (and unintentionally) over-engineered my website so visitors can view latest trends or intermediate topics without being intimidated by a big repository. This repo is perfect for early-stage developers wanting to dive into more complex ideas with a familar site.
Acknowledgements
If you use this code, please acknowledge this source and help pay it forward by helping other developers along with their journeys.
This codebase was made with inspiration and code from the following sources:
- Lee Robinson
- Julia Tan
- TailwindUI Components
- HeadlessUI Components
- The countless developers that helped make the packages and frameworks my site was made possible with.
Stack
This website was made with several packages, frameworks, and tools that were put in to try out different concepts in web development:
Next.js
: A React framework best for SEO, performance, and developer experience with ReactSanity.io
: A Headless CMS that gives you freedom to structure Content in a configured interfaceTypescript
: Helps make code consistent and eliminate bugs before they can happenTailwindCSS
: A utility CSS framework to make Responsiveness + Styling nicerGithub Actions
: To (eventually) automate testing + MISC tasks for Continuous IntegrationHusky
: Helps check code for formatting and linting with git hooksESLint
: Stop bugs, problems, and enforce code stylelint-staged
: Makes sure code follows our format before commits are madeprettier
: Code formatting for consistencySplitbee.io
: Web analytics- Soon to be
Jest
,Algolia