diff options
author | Zhongheng Liu <z.liu@outlook.com.gr> | 2024-08-20 11:48:10 +0800 |
---|---|---|
committer | Zhongheng Liu <z.liu@outlook.com.gr> | 2024-08-20 11:48:10 +0800 |
commit | 54fcaa3dffa2ece56631014da2df6ea898607abc (patch) | |
tree | b06159b4e61dd921c20b8efe30a98ed41be0ef0b | |
parent | d9edb1eeb7b5361d36f24f890fff72bad3bdaca4 (diff) | |
download | stvnliu.gitlab.io-54fcaa3dffa2ece56631014da2df6ea898607abc.tar.gz stvnliu.gitlab.io-54fcaa3dffa2ece56631014da2df6ea898607abc.tar.bz2 stvnliu.gitlab.io-54fcaa3dffa2ece56631014da2df6ea898607abc.zip |
feat: added more website features
assets: moved paper.pdf and resume.pdf into public assets
page: created new sections for EPQ and proteinpedia projects
-rwxr-xr-x | app/public/assets/paper.pdf | bin | 0 -> 732186 bytes | |||
-rw-r--r-- | app/public/assets/resume.pdf (renamed from app/public/resume.pdf) | bin | 143718 -> 143718 bytes | |||
-rw-r--r-- | app/src/App.tsx | 56 |
3 files changed, 38 insertions, 18 deletions
diff --git a/app/public/assets/paper.pdf b/app/public/assets/paper.pdf Binary files differnew file mode 100755 index 0000000..21d9830 --- /dev/null +++ b/app/public/assets/paper.pdf diff --git a/app/public/resume.pdf b/app/public/assets/resume.pdf Binary files differindex 7ca0108..7ca0108 100644 --- a/app/public/resume.pdf +++ b/app/public/assets/resume.pdf diff --git a/app/src/App.tsx b/app/src/App.tsx index a878a60..b800706 100644 --- a/app/src/App.tsx +++ b/app/src/App.tsx @@ -1,24 +1,44 @@ import './App.css'; function App() { - return ( - <div className="App"> - <div className="aboutme"> - <h1>Zhongheng Liu</h1> - <p>-- Web developer and GNU/Linux enthusiast.</p> - <button onClick={() => {window.location.assign("/resume.pdf");}}>Learn more</button> - </div> - <div className = "projects"> - <h1>My projects</h1> - <p>These are mostly hobbyist programming projects</p> - <ul> - <li><a href='https://gitlab.com/stvnliu/proteinpedia-next'> - proteinpedia-next - </a>, a content management platform for displaying and managing information of proteins and other chemicals</li> - </ul> - </div> - </div> - ); + return ( + <div className="App"> + <div className="aboutme"> + <h1>Zhongheng Liu</h1> + <p>-- Web developer and GNU/Linux enthusiast.</p> + <button onClick={() => { window.location.assign("/assets/resume.pdf"); }}>Learn more</button> + <button onClick={() => { window.location.assign("https://gitlab.com/stvnliu"); }}>My GitLab</button> + </div> + <div className="projects"> + <h1>My projects</h1> + <p>These are mostly hobbyist programming projects</p> + <hr></hr> + <h3><a href='https://gitlab.com/stvnliu/proteinpedia-next'> + proteinpedia-next + </a> + </h3> + <p>A content management platform for displaying and managing informatio + n of proteins and other chemical</p> + <hr></hr> + <h3><a href="/assets/paper.pdf">How can privacy and web inter-connectivity be + enshrined as core principles in self-hosted online chat applications? + </a></h3> + <p>An Edexcel Level 3 Artifact Extended Project Qualification (EPQ) on + the topic of web chat applications, awarded an A* grade by Edexcel</p> + <p>You may find the relevant GitLab repositories here:</p> + <span> + GitHub repositories for + <a href="https://github.com/stvnliu/epq-web">web</a> and + <a href="https://github.com/stvnliu/epq-api">backend API</a> + </span><br /> + <span> + GitLab repository for + <a href="https://gitlab.com/stvnliu/epq-web">web</a> and + <a href="https://gitlab.com/stvnliu/epq-api">backend API</a> + </span> + </div> + </div> + ); } export default App; |