https://github.com/prowilliam/prowilliam.github.io
Welcome to my digital portfolio. Here you will find a collection of my web projects, all created with Astro to ensure optimal performance. From web applications to static sites, each project reflects my passion for creating innovative digital experiences.
https://github.com/prowilliam/prowilliam.github.io
astro css html javascript
Last synced: about 2 months ago
JSON representation
Welcome to my digital portfolio. Here you will find a collection of my web projects, all created with Astro to ensure optimal performance. From web applications to static sites, each project reflects my passion for creating innovative digital experiences.
- Host: GitHub
- URL: https://github.com/prowilliam/prowilliam.github.io
- Owner: ProWilliam
- Created: 2024-04-04T18:51:01.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-03T22:41:49.000Z (over 1 year ago)
- Last Synced: 2025-04-01T17:25:09.280Z (over 1 year ago)
- Topics: astro, css, html, javascript
- Language: CSS
- Homepage: https://prowilliam.github.io/
- Size: 364 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ProWilliam.github.io
This project is a personal website hosted on GitHub Pages. You can visit the site at [ProWilliam.github.io](https://prowilliam.github.io/).
## Description
The project contains a static website designed to display personal information, projects and any other relevant content. It is built with HTML, CSS and JavaScript.
## Project Structure
```plaintext
ProWilliam.github.io/
├── public/
│ ├── 1-image-project1.webp
│ ├── 1-image-project1.webp
│ ├── 1-image-project1.webp
│ ├── favicon.svg
│ └── profile-photo.jpg
├── src/
│ ├── components/
│ │ ├── badge/
│ │ │ ├── Badge.astro
│ │ │ └── Badge.css
│ │ ├── buttonAnimated/
│ │ │ ├── ButtonAnimated.astro
│ │ │ └── ButtonAnimatedStyles.css
│ │ ├── downLoadCurriculum/
│ │ │ ├── DownLoadCurriculum.astro
│ │ │ └── DownLoadCurriculumStyles.css
│ │ ├── form/
│ │ │ ├── Form.astro
│ │ │ └── FormStyle.css
│ │ ├── header/
│ │ │ ├── Header.astro
│ │ │ └── HeaderStyle.css
│ │ ├── slider/
│ │ │ ├── Slider.astro
│ │ │ └── SliderStyle.css
│ │ ├── socialMedia/
│ │ │ ├── SocialMedia.astro
│ │ │ └── SocialMediaStyle.css
│ │ ├── themeMode/
│ │ │ ├── ThemeMode.astro
│ │ │ └── ThemeModeStyle.css
│ │ └── themeModeTwo/
│ │ ├── ThemeModeTwo.astro
│ │ └── ThemeModeTwoStyle.css
│ ├── icons/
│ │ └── Resume.pdf
│ ├── icons/
│ │ ├── about-me.svg
│ │ ├── close.svg
│ │ ├── code.svg
│ │ ├── github.svg
│ │ ├── hachyderm.svg
│ │ ├── linkedin.svg
│ │ ├── mail.svg
│ │ ├── menu.svg
│ │ ├── message-home.svg
│ │ ├── plug.svg
│ │ └── user-plus.svg
│ ├── layouts
│ │ ├── Layout.asctro
│ │ └── LayoutStyle.css
│ ├── pages
│ │ ├── index.asctro
│ │ └── index.css
│ ├── sections
│ │ ├── about/
│ │ │ ├── About.astro
│ │ │ └── AboutStyle.css
│ │ ├── contact/
│ │ │ ├── Contact.astro
│ │ │ └── ContactStyle.css
│ │ ├── home/
│ │ │ ├── Home.astro
│ │ │ └── HomeStyle.css
│ │ └── projects/
│ │ ├── Project.astro
│ │ └── ProjectStyle.css
│ └── env.d.ts
├── .env
├── .gitignore
├── astro.config.mjs
├── package-lock.json
├── package.json
├── README.md
└── tsconfig.json
```
## Requirements
- Modern web browser (Chrome, Firefox, Safari, Edge, etc.)
- Internet connection to access GitHub Pages
## Instructions for Use
1. Clone the Repository
Clone the repository to your local machine using the following command:
```bash
git clone https://github.com/ProWilliam/ProWilliam.github.io.git
```
2. Open the Project
Navigate to the cloned project folder:
```bash
cd ProWilliam.github.io
```
3. Initialize
Write the following command to initialize it on port 3000 by default:
```bash
npm run dev
```
Contributions
If you wish to contribute to the project, please follow the following steps:
1. Fork the Repository
2. Create a Feature Branch (Feature Branch)
```bash
git checkout -b feature/nueva-caracteristica
```
3. Commit Changes
```bash
git commit -m "feat(): add new feature"
```
4. Push the Branch
```bash
git push origin feature/
```
5. Open a Pull Request