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

Project-portfolio #374

Open
wants to merge 31 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
0d66fa9
Creating intro part
Paulajungaker Mar 27, 2024
5348cf7
Styling the intro section
Paulajungaker Mar 27, 2024
2ab36ca
styling the Tech section
Paulajungaker Mar 28, 2024
45e2abe
creating Tags component
Paulajungaker Mar 28, 2024
3a7e9cd
Creating the projectButtons component
Paulajungaker Mar 28, 2024
5fc885f
Creating Photos component
Paulajungaker Mar 28, 2024
7d7ca32
starting to make the FeatureProjects component and the projects.json
Paulajungaker Mar 28, 2024
e22b961
Adding the first image
Paulajungaker Mar 28, 2024
888c846
applying styling to the Tags
Paulajungaker Mar 29, 2024
0a80433
importing the github and live Demo buttons from Figma
Paulajungaker Mar 29, 2024
3c35e05
Adding some more projects
Paulajungaker Mar 29, 2024
8065fbf
Styling the Featured Projects for mobile
Paulajungaker Mar 29, 2024
4d607c5
styling the Featured Projects for tablet
Paulajungaker Mar 29, 2024
d1c119f
Finished off styling Featured Projects and making responsive
Paulajungaker Mar 29, 2024
aefd8c5
Adding some responsiveness
Paulajungaker Mar 31, 2024
6965f6d
Adding the Skills component
Paulajungaker Mar 31, 2024
666e0b8
Styling the skills
Paulajungaker Mar 31, 2024
f053d24
Creating the contact component
Paulajungaker Mar 31, 2024
e8e3ff7
Styling the contact part
Paulajungaker Apr 1, 2024
678b100
Changing the styling a bit and adding a project
Paulajungaker Apr 1, 2024
abef02f
Small changes
Paulajungaker Apr 1, 2024
7ecad26
Using ' instead of '
Paulajungaker Apr 1, 2024
c0e6415
Changing the color of a title
Paulajungaker Apr 1, 2024
56cc74e
Trying to deploy
Paulajungaker Apr 1, 2024
b3de4b4
Moving images to public folder
Paulajungaker Apr 2, 2024
9deabda
Changing img path
Paulajungaker Apr 2, 2024
40b620f
Changing img path in projects.json
Paulajungaker Apr 2, 2024
1d5019c
Updating README
Paulajungaker Apr 2, 2024
ec060c0
Updating README
Paulajungaker Apr 2, 2024
f664a11
Removing black/white color
Paulajungaker May 20, 2024
295e840
Fixing margins,paddings, fontsizes and fontweights
Paulajungaker Jun 20, 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
Binary file added .DS_Store
Binary file not shown.
43 changes: 5 additions & 38 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,45 +6,12 @@

# Technigo - React Portfolio Project

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
In this project we are practicing using what we have learned the earlier weeks and creating our own portfolio.

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

## Set up your own version of your portfolio
I planned this project using a Figjam board and also used already made components from Figma. I had some issues deploying the project that learned that the images needs to be in the public folder. If I had more time I would like to advance the page more and also work with the strech goals.

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

```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
```
https://amazing-pegasus-a92fd6.netlify.app/
21 changes: 21 additions & 0 deletions my-react-portfolio/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
module.exports = {
root: true,
env: { browser: true, es2020: true },
extends: [
'eslint:recommended',
'plugin:react/recommended',
'plugin:react/jsx-runtime',
'plugin:react-hooks/recommended',
],
ignorePatterns: ['dist', '.eslintrc.cjs'],
parserOptions: { ecmaVersion: 'latest', sourceType: 'module' },
settings: { react: { version: '18.2' } },
plugins: ['react-refresh'],
rules: {
'react/jsx-no-target-blank': 'off',
'react-refresh/only-export-components': [
'warn',
{ allowConstantExport: true },
],
},
}
24 changes: 24 additions & 0 deletions my-react-portfolio/.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

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
8 changes: 8 additions & 0 deletions my-react-portfolio/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
21 changes: 21 additions & 0 deletions my-react-portfolio/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite + React</title>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap"
rel="stylesheet"
/>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
Loading