Skip to content

Commit d3c0ba9

Browse files
committed
Update README, enhance HeroSection and Navbar styles, and modify Projects component technologies
1 parent 6e695e9 commit d3c0ba9

File tree

5 files changed

+86
-30
lines changed

5 files changed

+86
-30
lines changed

README.md

Lines changed: 60 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,63 @@
1-
# React + Vite
1+
# Rolando Orellana's Portfolio
22

3-
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
3+
This is the repository for Rolando Orellana's personal portfolio, developed with React and Vite. The portfolio includes sections for projects, contact, and more, with a modern and responsive design.
44

5-
Currently, two official plugins are available:
5+
## Technologies Used
66

7-
- [@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
8-
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
7+
- React
8+
- Vite
9+
- Material UI
10+
- i18next (for internationalization)
11+
- Framer Motion (for animations)
12+
- React Intersection Observer (for visibility detection)
13+
- GitHub Pages (for deployment)
14+
15+
## Features
16+
17+
- **Fast Deployment**: Uses Vite for fast and efficient development.
18+
- **Internationalization**: Support for multiple languages with i18next.
19+
- **Responsive Design**: Adaptable to different screen sizes.
20+
- **Smooth Animations**: Includes smooth animations and transitions with Framer Motion.
21+
- **Projects Section**: Showcases featured projects with links to repositories and live previews.
22+
23+
## Installation
24+
25+
1. Clone the repository:
26+
```bash
27+
git clone https://github.com/your-username/your-repository.git
28+
29+
2. Navigate to the project directory:
30+
cd your-repository
31+
32+
3. Install dependencies:
33+
yarn install
34+
35+
## Usage
36+
To start the development server:
37+
yarn dev
38+
39+
To build the project for production:
40+
yarn build
41+
42+
## Project Structure
43+
├── public
44+
│ └── index.html
45+
├── src
46+
│ ├── assets
47+
│ │ ├── images
48+
│ │ └── videos
49+
│ ├── components
50+
│ │ ├── Navbar.jsx
51+
│ │ ├── HeroSection.jsx
52+
│ │ ├── Projects.jsx
53+
│ │ └── Contact.jsx
54+
│ ├── App.jsx
55+
│ ├── index.jsx
56+
│ └── i18n.js
57+
├── .gitignore
58+
├── package.json
59+
├── README.md
60+
└── vite.config.js
61+
62+
## Contact
63+
Rolando Orellana - [email protected]

src/components/HeroSection.jsx

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ const HeroSection = () => {
6666
left: 0,
6767
width: "100%",
6868
height: "100%",
69-
backgroundColor: "rgba(255, 255, 255, 0.90)",
69+
backgroundColor: "rgba(0, 0, 0, 0.8)",
7070
zIndex: -1,
7171
}}
7272
/>
@@ -75,6 +75,7 @@ const HeroSection = () => {
7575
variant="h6"
7676
sx={{
7777
letterSpacing: 7,
78+
color: "white",
7879
mb: 2,
7980
textAlign: "left",
8081
fontSize: { xs: "1rem", md: "1.5rem" },
@@ -86,7 +87,7 @@ const HeroSection = () => {
8687
<Box sx={{ display: "flex", alignItems: "center", mb: 1 }}>
8788
<Typography
8889
variant="h1"
89-
color="black"
90+
color="white"
9091
sx={{
9192
fontWeight: "bold",
9293
mr: 2,
@@ -95,7 +96,7 @@ const HeroSection = () => {
9596
>
9697
{t("hero.title.developer")}
9798
</Typography>
98-
<Box sx={{ borderBottom: "2px solid black", width: "100%" }} />
99+
<Box sx={{ borderBottom: "2px solid white", width: "100%" }} />
99100
</Box>
100101
<Box>
101102
<Typography
@@ -105,6 +106,7 @@ const HeroSection = () => {
105106
sx={{
106107
fontWeight: "bold",
107108
fontSize: { xs: "3.5rem", md: "5.5rem" },
109+
letterSpacing: "1rem",
108110
}}
109111
>
110112
+
@@ -124,9 +126,9 @@ const HeroSection = () => {
124126
t("hero.title.creative"),
125127
t("hero.title.passionate"),
126128
]}
127-
speed={100}
128-
eraseSpeed={80}
129-
eraseDelay={2000}
129+
speed={60}
130+
eraseSpeed={50}
131+
eraseDelay={1500}
130132
/>
131133
</Typography>
132134
</Box>
@@ -135,6 +137,7 @@ const HeroSection = () => {
135137
variant="body1"
136138
sx={{
137139
mt: 4,
140+
color: "rgba(230, 230, 230, 0.8)",
138141
fontSize: { xs: "1rem", md: "1.25rem" },
139142
}}
140143
>
@@ -163,6 +166,12 @@ const HeroSection = () => {
163166
borderRadius: "50px",
164167
px: 4,
165168
}}
169+
onClick={() => {
170+
const projectsSection = document.getElementById("projects");
171+
if (projectsSection) {
172+
projectsSection.scrollIntoView({ behavior: "smooth" });
173+
}
174+
}}
166175
>
167176
<Box></Box>
168177
<Box>

src/components/Navbar.jsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,13 @@ const Navbar = () => {
4848
position="fixed"
4949
color="transparent"
5050
elevation={0}
51-
sx={{ px: 2, zIndex: 1300, backgroundColor: "#FFFFFF" }}
51+
sx={{
52+
pt: 1,
53+
px: 2,
54+
zIndex: 1300,
55+
backgroundColor: "#FFFFFF",
56+
height: "80px",
57+
}}
5258
>
5359
<Toolbar>
5460
<Box
@@ -58,7 +64,7 @@ const Navbar = () => {
5864
alignItems: "center",
5965
cursor: "pointer",
6066
}}
61-
onClick={() => handleScrollToSection("home")} // Redirige al home
67+
onClick={() => handleScrollToSection("home")}
6268
>
6369
<img src={logoRolando} alt="Logo" style={{ height: 40 }} />
6470
</Box>

src/components/Projects.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ const projects = [
2626
liveLink: "https://orellanamr.github.io/bytecode_landing/",
2727
image: byteCode,
2828
logo: byteCode_logo,
29-
technologies: ["React.js", "Material UI", "JavaScript"],
29+
technologies: ["React.js", "JavaScript", "Material UI", "Git"],
3030
},
3131
{
3232
id: 2,
@@ -37,7 +37,7 @@ const projects = [
3737
liveLink: "",
3838
image: Reco,
3939
logo: Reco_logo,
40-
technologies: ["React.js", "Git", "RTK Query", "JavaScript"],
40+
technologies: ["React.js", "RTK Query", "JavaScript", "Git"],
4141
},
4242
{
4343
id: 3,
@@ -47,7 +47,7 @@ const projects = [
4747
liveLink: "",
4848
image: ToDo,
4949
logo: todo_logo,
50-
technologies: ["React.js", "Material UI", "CSS"],
50+
technologies: ["React.js", "Material UI", "JavaScript"],
5151
},
5252
];
5353

src/pages/Home.jsx

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)