Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Yifan-Portfolio-Website #376

Open
wants to merge 65 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 51 commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
9447175
first commit
Yifan-858 Mar 28, 2024
602ac15
first commit
Yifan-858 Mar 28, 2024
23d0af1
Create About.jsx
Yifan-858 Mar 28, 2024
450bb79
build structure
Yifan-858 Mar 28, 2024
6fdc4b4
clean up
Yifan-858 Mar 28, 2024
2a02d0f
build structure
Yifan-858 Mar 28, 2024
9ecf730
install libraries
Yifan-858 Mar 28, 2024
254c04a
ignore package-lock.json
Yifan-858 Mar 28, 2024
0f7f8c0
build NavBar
Yifan-858 Mar 28, 2024
b908340
clean up
Yifan-858 Mar 31, 2024
329608f
build hero
Yifan-858 Mar 31, 2024
584e4a5
basic structure completed
Yifan-858 Mar 31, 2024
b5d87de
update [style] NavBar & Hero
Yifan-858 Mar 31, 2024
1c6a1a1
update [style NavBar & Hero & Tech]
Yifan-858 Mar 31, 2024
dd78fe5
update
Yifan-858 Mar 31, 2024
bbded5c
import StarBubble
Yifan-858 Mar 31, 2024
2b513ea
update [style] Hero
Yifan-858 Mar 31, 2024
9bc0394
compress img
Yifan-858 Mar 31, 2024
9e3371c
build Tech
Yifan-858 Apr 1, 2024
6ed5036
build SkillBalls
Yifan-858 Apr 1, 2024
16cb629
update [style] Tech
Yifan-858 Apr 1, 2024
3aeed1a
update Tech & build Projects
Yifan-858 Apr 1, 2024
237a1e6
clean up for deploy
Yifan-858 Apr 2, 2024
99328ea
clean up for deploy
Yifan-858 Apr 2, 2024
e72a45c
rearrange img for deploy
Yifan-858 Apr 2, 2024
ce856f4
change model location for deploy
Yifan-858 Apr 2, 2024
61d01de
add model to public
Yifan-858 Apr 2, 2024
e8b8ca3
update [style] Projects
Yifan-858 Apr 2, 2024
72540eb
update [style] Projects & About & Contact
Yifan-858 Apr 2, 2024
1bc7321
update [style] NavBar & update README
Yifan-858 Apr 2, 2024
1803f53
update [style] mobile
Yifan-858 Apr 2, 2024
7642c94
update [style] tablet & laptop
Yifan-858 Apr 3, 2024
d4c3641
update icon
Yifan-858 Apr 3, 2024
87fe98f
update [style] Projects
Yifan-858 Apr 3, 2024
5889fd0
update README & main scss
Yifan-858 Apr 3, 2024
d720691
add preview.png
Yifan-858 Apr 3, 2024
3826ab6
update REAMDE
Yifan-858 Apr 3, 2024
cf6225b
img loading lazy
Yifan-858 Apr 3, 2024
5b54944
keep only one h1 in App
Yifan-858 Apr 3, 2024
c239aae
update style Hero mobile
Yifan-858 Apr 17, 2024
d596706
update style Tech&Projects mobile + update new projects
Yifan-858 Apr 17, 2024
f233c6f
update style Contact&Footer
Yifan-858 Apr 17, 2024
1289bec
update style
Yifan-858 Apr 17, 2024
de15532
update new project descriptions
Yifan-858 Apr 17, 2024
d3ad8f5
update style Contact&Footer
Yifan-858 Apr 17, 2024
acaf3f5
update background
Yifan-858 Apr 17, 2024
97c7fb5
update bckground image
Yifan-858 Apr 17, 2024
b0bf96c
update projects & tech
Yifan-858 Apr 24, 2024
a680201
update[structure] move About&profile image to the top
Yifan-858 Apr 27, 2024
1f0410f
clean border
Yifan-858 Apr 27, 2024
b0536f8
style mobile margin
Yifan-858 Apr 27, 2024
f70f7bb
add Skills
Yifan-858 May 4, 2024
0096de0
add Skills
Yifan-858 May 4, 2024
12c2fda
add tech
Yifan-858 May 4, 2024
0a6e5b8
add tech
Yifan-858 May 4, 2024
eb9217a
adjust skillballs size
Yifan-858 May 4, 2024
3413f67
delete About in navBar
Yifan-858 Aug 24, 2024
45d5f16
update projects
Yifan-858 Sep 1, 2024
062612e
Update tech stack for this website
Yifan-858 Sep 5, 2024
dad1a8f
add project
Yifan-858 Oct 5, 2024
5609d34
add pic
Yifan-858 Oct 5, 2024
4ba593a
update links
Yifan-858 Oct 5, 2024
f04000f
udpate description
Yifan-858 Oct 5, 2024
665e64a
update projects
Yifan-858 Oct 20, 2024
4c9bac3
update title
Yifan-858 Oct 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
module.exports = {
root: true,
env: { browser: true, es2020: true },
extends: [
"eslint:recommended",
"plugin:react/recommended",
"plugin:react/jsx-runtime",
"plugin:react-hooks/recommended",
"plugin:react-three/recommended",
],
ignorePatterns: ["dist", ".eslintrc.cjs"],
parserOptions: { ecmaVersion: "latest", sourceType: "module" },
settings: { react: { version: "18.2" } },
plugins: ["react-refresh", "react-three"],
rules: {
"react/prop-types": "off",
"react/jsx-no-target-blank": "off",
"react-refresh/only-export-components": [
"warn",
{ allowConstantExport: true },
],
},
};
24 changes: 24 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local
package-lock.json
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
Binary file removed Preview-PortfolioWebDev-Technigo.png
Binary file not shown.
48 changes: 6 additions & 42 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,50 +1,14 @@
<h1 align="center">My Portfolio</h1>
<h1 align="center">
<a href="">
<img src="/react-p.svg" alt="Project Banner Image">
<img src="/src/assets/preview.png" alt="Project Banner Image">
</a>
</h1>

# Technigo - React Portfolio Project
### Introduction

Congratulations on completing Sprint 2 of the boot camp! For the final phase, we will now take your skills in React to the next level by building your very own portfolio website using the concepts learned in class
This is my protfolio website to showcase a series of frontend develop projects. It is built with [Vite](https://vitejs.dev/),[React](https://react.dev/),and [ThreeJS](https://threejs.org/).

## Instructions
[Check this projects instructions here](https://github.com/Technigo/project-portfolio/blob/main/instructions.md)
### View it live

## Set up your own version of your portfolio

We will use [Vite](https://vitejs.dev/guide/) to setup our project 😉

```bash
npm create vite@latest my-react-portfolio --template
```

#### Follow this GIF to setup your project

![Alt Text](https://res.cloudinary.com/dfkxydgqg/image/upload/v1691073155/WEB/Sprint-2/week-8/vite-react_vjp0ep.gif)

## Installation

Use the `cd` command to move into the folder

```bash
cd my-react-portfolio
```

Install the dependencies

```bash
npm i
```

Open the project in a separate VS Code editor

```bash
code .
```

Open up a terminal inside VS code and lets run the project in a local environment

```bash
npm run dev
```
[![Netlify Status](https://api.netlify.com/api/v1/badges/f6fd56f3-253b-4022-ae38-638b89516e14/deploy-status)](https://app.netlify.com/sites/yifanwang-portfolio-website/deploys)
93 changes: 0 additions & 93 deletions custom-images.md

This file was deleted.

16 changes: 16 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!doctype html>
<html lang="en">

<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Yifan Wang | Front-End Developer</title>
</head>

<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>

</html>
31 changes: 31 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"name": "my-react-portfolio",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0",
"preview": "vite preview"
},
"dependencies": {
"@react-three/drei": "^9.103.0",
"@react-three/fiber": "^8.16.1",
"@types/three": "^0.163.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"three": "^0.163.0"
},
"devDependencies": {
"@types/react": "^18.2.66",
"@types/react-dom": "^18.2.22",
"@vitejs/plugin-react": "^4.2.1",
"eslint": "^8.57.0",
"eslint-plugin-react": "^7.34.1",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-react-refresh": "^0.4.6",
"sass": "^1.72.0",
"vite": "^5.2.0"
}
}
27 changes: 0 additions & 27 deletions projects.json

This file was deleted.

Loading