Personal website built with React and TypeScript. Fun fact: portfolio can be easily adapted by anyone to meet their needs, with only updating config.json file.
https://github.com/kristinaklyap/portfolio-ts
React, TypeScript, CSS Modules (SCSS)
Clone the project
git clone https://github.com/kristinaklyap/portfolio-ts.git
Go to the project directory
cd portfolio-ts
Install dependencies
npm install
Start the server
npm run start
🗂️ src
├── assets
│ ├── about
│ ├── brands
│ ├── intro
│ └── portfolio
├── components
│ ├── Breadcrumbs
│ ├── Header
│ ├── NotFound
│ ├── Pagination
│ ├── Projects
│ └── Socials
├── hooks
├── models
├── pages
│ ├── About
│ ├── Intro
│ ├── NotFound
│ ├── Portfolio
│ └── Project
└── styles
In order to adapt this project to yourself, change content inside config.json file from root directory.
Code:
"pages": {
"intro": {
"title": "Hi, I'm Name!",
"content": "Lorem ipsum dolor sit amet. Qui voluptatem quae et quia consectetur vel magnam veritatis.",
"breadcrumbs": {
"pageNo": "01",
"pageTitle": "Introduce"
}
},