Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
cf510e4
links update
alex91-html Apr 15, 2025
b6b629b
test
alex91-html Apr 15, 2025
8497c92
added components
alex91-html Apr 15, 2025
4785ae3
component ProjectCard, updated, made TODO.md, looked into structure
alex91-html Apr 15, 2025
cec55cc
updated the TODO.md
alex91-html Apr 15, 2025
79e41e8
fixing structure
alex91-html Apr 16, 2025
fb39c41
readme.md
alex91-html Apr 16, 2025
c6072e5
project structure tree on md
alex91-html Apr 16, 2025
42b0eac
project structure
alex91-html Apr 16, 2025
5e32e23
updated vite.config.js for styling
alex91-html Apr 21, 2025
17445b5
update
alex91-html Apr 21, 2025
23127ee
understanding file structure
alex91-html Apr 22, 2025
dd8cb05
projectCard
alex91-html Apr 22, 2025
7e1e0c8
added project images
alex91-html Apr 22, 2025
5401a3d
solving project img src, prop and other component
alex91-html Apr 22, 2025
f5e2dfe
test
alex91-html Apr 22, 2025
54b3fae
test
alex91-html Apr 22, 2025
e4977e0
fixed projectCard folder path issue
alex91-html Apr 23, 2025
80d14dd
fixed path of ProjectTag and ProjectLinks
alex91-html Apr 23, 2025
7f4a0f7
solved problem image path, moved assets in public folder
alex91-html Apr 23, 2025
8873429
updated project tree
alex91-html Apr 23, 2025
8002360
fixed problem project link button
alex91-html Apr 23, 2025
9a152a2
created project section
alex91-html Apr 23, 2025
fa68ee8
updated projectSection
alex91-html Apr 23, 2025
fa537ba
setting up skills.json file
alex91-html Apr 23, 2025
cf754d8
updated skills.json
alex91-html Apr 23, 2025
1bf335f
skillsSection.jsx
alex91-html Apr 23, 2025
755e742
updated App.jsx with SkillsSection
alex91-html Apr 23, 2025
86f9c26
techSection.jsx added
alex91-html Apr 24, 2025
34ae424
TechSection.jsx added
alex91-html Apr 24, 2025
4df7739
adding info section at bottom of the page
alex91-html Apr 24, 2025
23e9d36
restructurated info section
alex91-html Apr 24, 2025
836bdc2
finished structuring info sections
alex91-html Apr 24, 2025
13f7b5e
cleaned up code
alex91-html Apr 30, 2025
af33dbf
added styles folder in src for GlobalStyle, media, and theme
alex91-html Apr 30, 2025
2d683ec
styling
alex91-html Apr 30, 2025
fe2947c
added font OCR-A, but not sure about it anymore
alex91-html Apr 30, 2025
f5ee96d
styling Hero
alex91-html May 1, 2025
c84967c
heroSection styled
alex91-html May 1, 2025
fa9763e
styiling techList
alex91-html May 1, 2025
c481dec
added font dynamic, responsive size
alex91-html May 1, 2025
c8fabe5
created common component folder and component for section titles
alex91-html May 1, 2025
8aa7164
dynamic tags ProjectCard
alex91-html May 1, 2025
fef73bb
projectCards alternate layouts and responsiveness
alex91-html May 1, 2025
e598ec1
styling the section-info
alex91-html May 2, 2025
f126e58
styled Contact.jsx
alex91-html May 2, 2025
eeac51c
styling Education.jsx
alex91-html May 2, 2025
28a6420
finished styling Education
alex91-html May 2, 2025
b5bce14
skillsSummery.jsx styled
alex91-html May 2, 2025
c404342
navbar.jsx created
alex91-html May 2, 2025
3e414e2
added Nabar.jsx, and disapearing on scroll
alex91-html May 2, 2025
cc7b96d
added dynamic font sieze, and responsive to navLink
alex91-html May 2, 2025
c32a21b
styled the heroText
alex91-html May 2, 2025
fb8cc25
added comment in TODO.md
alex91-html May 2, 2025
903eb3e
modification in style, and placemnet of layouts
alex91-html May 2, 2025
f7cba87
added AOS animations
alex91-html May 2, 2025
af5b6bb
animation settings
alex91-html May 2, 2025
6331f5b
delete AOS added motion framer
alex91-html May 2, 2025
5d056e6
styling tags
alex91-html May 2, 2025
af9ef62
added icons and styled live code and live demo btn
alex91-html May 3, 2025
b919dc0
further styling the projectCard
alex91-html May 3, 2025
a9d7c85
fixing btn link
alex91-html May 3, 2025
d1df516
fixed btn links in project card
alex91-html May 4, 2025
8d6003a
added btn transitions
alex91-html May 4, 2025
d8a92ac
fixed padding
alex91-html May 4, 2025
d2c8f73
padding top section last child fixed
alex91-html May 4, 2025
c44f11e
styled tech part
alex91-html May 4, 2025
d55bf0f
fixed links
alex91-html May 4, 2025
e1ec11c
animation
alex91-html May 4, 2025
43db42e
animation added to info section and project section
alex91-html May 4, 2025
c455483
animation added
alex91-html May 4, 2025
511532a
fixes general styling
alex91-html May 4, 2025
463bc68
fixed font size
alex91-html May 4, 2025
11a61ab
trying to fix deplotying problem
alex91-html May 4, 2025
d1caede
added image for portfolio project
alex91-html May 4, 2025
7a4c000
edited info.json>education
alex91-html May 4, 2025
45dfa91
try fixing problem deploy
alex91-html May 4, 2025
cd5b978
problem solved navbar
alex91-html May 4, 2025
baa9e8e
reinstalled dependencies
alex91-html May 4, 2025
68527e2
trying to fix deploy
alex91-html May 4, 2025
5068d0e
fixing info.json comma
alex91-html May 4, 2025
d1cae46
fixing problem education deploy
alex91-html May 4, 2025
4db2e6b
added links
alex91-html May 4, 2025
a12629f
moved links
alex91-html May 4, 2025
f52e03e
fixing spaec
alex91-html May 4, 2025
2b5e6a6
added friend
alex91-html May 5, 2025
a5acaee
added friend
alex91-html May 5, 2025
dc3665b
added services
alex91-html May 5, 2025
f28796a
modified about
alex91-html May 5, 2025
912cd6b
services added
alex91-html May 5, 2025
133f1c9
added portfolio link
alex91-html May 6, 2025
42e2891
little fixes
alex91-html May 6, 2025
aebb39d
trying to fix clamp font size
alex91-html May 6, 2025
ebac1f9
changes in text
alex91-html May 7, 2025
56181be
text changes
alex91-html May 7, 2025
f469fad
test
alex91-html May 7, 2025
a90a558
new project
alex91-html May 8, 2025
c3a8ce8
new project
alex91-html May 8, 2025
e776c90
sectionWrapper heroSection correction
alex91-html May 8, 2025
fbf5b8d
fixed spacing hero
alex91-html May 8, 2025
e4567c0
made project card content align
alex91-html Jun 2, 2025
c021d1f
cleaning up code
alex91-html Jun 2, 2025
bd5141e
added linkedin
alex91-html Jun 2, 2025
67da88c
refined about section
alex91-html Jun 2, 2025
252ad85
added education
alex91-html Jun 2, 2025
44b90ba
added more text
alex91-html Jun 2, 2025
871221c
fixes
alex91-html Jun 2, 2025
436697e
fixed hero text margin bottom
alex91-html Jun 2, 2025
c471a54
subtitles animation
alex91-html Jun 2, 2025
c7d7549
fixing build
alex91-html Jun 2, 2025
0e55eb7
changed name studies folder
alex91-html Jun 2, 2025
0cd6b11
tet
alex91-html Jun 2, 2025
dd2d917
link to google fint
alex91-html Jun 2, 2025
3851906
fiexed subtitle text
alex91-html Jun 3, 2025
f832cfe
added latest projects
alex91-html Jun 3, 2025
63ddc0b
updated the hero section
alex91-html Jun 11, 2025
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
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# Portfolio
- Netfly link: https://alex-codes-portfolio.netlify.app/
- figma link: https://www.figma.com/design/OrBxZbZNOs23n7gznIQGOX/Alex-U_Portfolio-design?node-id=1078-2177&m=dev
4 changes: 4 additions & 0 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
## to do / log
- [x] animations
- [x] fix gerarchies and type font
- [x] deploy
43 changes: 32 additions & 11 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,13 +1,34 @@
<!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>Portfolio</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>

<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"
/>
<link
rel="stylesheet"
href="https://use.typekit.net/zoj7yqa.css"
/>
<link
href="https://fonts.googleapis.com/css2?family=YourFontName:wght@400;700&display=swap"
rel="stylesheet"
>
<title>Alexander Übelhör</title>
</head>

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

</html>
7 changes: 5 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,17 @@
"preview": "vite preview"
},
"dependencies": {
"framer-motion": "^12.9.4",
"react": "^19.0.0",
"react-dom": "^19.0.0"
"react-dom": "^19.0.0",
"styled-components": "^6.1.17"
},
"devDependencies": {
"@eslint/js": "^9.21.0",
"@types/react": "^19.0.10",
"@types/react-dom": "^19.0.4",
"@vitejs/plugin-react": "^4.3.4",
"@vitejs/plugin-react": "^4.4.1",
"babel-plugin-styled-components": "^2.1.4",
"eslint": "^9.21.0",
"eslint-plugin-react-hooks": "^5.1.0",
"eslint-plugin-react-refresh": "^0.4.19",
Expand Down
Binary file added public/assets/business-site.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/happy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/movies.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/portfolio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/quiz-site.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/recipe-library.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/todo-app.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/weather-app.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 30 additions & 0 deletions public/favicon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion public/vite.svg

This file was deleted.

5 changes: 4 additions & 1 deletion pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
Please include a link to your Figma design and a Netlify link.
Please include a link to your Figma design and a Netlify link.
- **Figma design link:** https://www.figma.com/design/OrBxZbZNOs23n7gznIQGOX/Alex-U_Portfolio-design?node-id=1078-906&t=ZSxtzeE0qFNKz3dm-1
- **Netlify link:**

30 changes: 24 additions & 6 deletions src/App.jsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,26 @@
import React from "react";
import { ThemeProvider } from "styled-components";
import { GlobalStyle } from "./styles/GlobalStyle.jsx";
import { theme } from "./styles/theme.js";

import ProjectsSection from "./components/section-project/ProjectsSection.jsx";
import HeroSection from "./components/section-hero/HeroSection.jsx";
import InfoSection from "./components/section-info/InfoSection.jsx";
import Navbar from "./components/common/Navbar.jsx";
import CompanionSubtitle from "./components/common/CompanionSubtitle.jsx";



export const App = () => {
return (
<>
<h1>Portfolio</h1>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem, laborum! Maxime animi nostrum facilis distinctio neque labore consectetur beatae eum ipsum excepturi voluptatum, dicta repellendus incidunt fugiat, consequatur rem aperiam.</p>
</>
)
}
<ThemeProvider theme={theme}>
<CompanionSubtitle />
<GlobalStyle />
<Navbar />
<HeroSection id="hero-section" />
<ProjectsSection id="projects-section" />
<InfoSection id="info-section" />
</ThemeProvider >

);
};
Binary file added src/assets/fonts/.13375.otf
Binary file not shown.
3 changes: 3 additions & 0 deletions src/assets/icons/Btn - github.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/assets/icons/Btn - instagram.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/assets/icons/Btn - linkedin.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/assets/icons/Btn - stackoverflow.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/assets/icons/Btn - twitter.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/assets/icons/arrow_circle_down.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading