It is a full-stack personal website system, consisting of project three elements Main Website, Backend Server and Content Management System
Your can click blew link to get more info
Content Management System: Personal Website CMS
Backend Server: Personal Website Backend
This site design reference Dcard which is my favor Forum website
Firstly, you will need to clone the repo locally. Once you have it ready navigate into the directory and run the following commands:
npm installoryarn(if you use yarn)npm run startoryarn start(if you use yarn)
After you start the project. It will automatically open on port 8000.
You can open it by linking to url http://localhost:8000
I will listing the core modules I using in this repo and the reason of why I chose it
Based on this project does not need to be updated frequently, so I chose the framework GatsbyJs suitable for building static website.
I use storybook to provide a gui interface where developers can directly control the components
