Skip to content

Commit 1d2b16f

Browse files
authored
Merge pull request #1 from orellanamr/revision
First pre-deployment review
2 parents 37df2bb + d3c0ba9 commit 1d2b16f

File tree

20 files changed

+557
-127
lines changed

20 files changed

+557
-127
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]

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
66
<meta name="description" content="Portfolio of Rolando Orellana - React Developer" />
77
<meta name="author" content="Rolando Orellana" />
8-
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
8+
<link rel="icon" type="image/svg+xml" href="/public/faviconRolando.svg" />
99
<meta property="og:title" content="Rolando Orellana - React Developer" />
1010
<meta property="og:description" content="Explore my portfolio showcasing React projects and development expertise." />
1111
<meta property="og:image" content="/preview.png" />

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
"i18next-browser-languagedetector": "^8.0.2",
2020
"react": "^18.3.1",
2121
"react-dom": "^18.3.1",
22-
"react-i18next": "^15.4.0"
22+
"react-i18next": "^15.4.0",
23+
"react-typing-effect": "^2.0.5"
2324
},
2425
"devDependencies": {
2526
"@eslint/js": "^9.17.0",

public/faviconRolando.png

-3.52 KB
Binary file not shown.

public/faviconRolando.svg

Lines changed: 72 additions & 0 deletions
Loading

public/vite.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/App.jsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,15 @@ const App = () => {
77
return (
88
<div>
99
<Navbar />
10-
<HeroSection />
11-
<Projects />
12-
<Footer />
10+
<div id="home">
11+
<HeroSection />
12+
</div>
13+
<div id="projects">
14+
<Projects />
15+
</div>
16+
<div id="contact">
17+
<Footer />
18+
</div>
1319
</div>
1420
);
1521
};
Lines changed: 4 additions & 0 deletions
Loading

src/assets/images/reco_logo.svg

Lines changed: 5 additions & 0 deletions
Loading

src/assets/images/todo_logo.svg

Lines changed: 10 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)