Skip to content

Jgil20/Portfolio-Site-Jhon-Arzu-Gil

Repository files navigation

Portfolio-Site-Jhon-Arzu-Gil

Welcome to the repository for my personal portfolio site, www.arzugil.com. This project showcases my skills, projects, and professional journey in web development, cloud computing, and software engineering.

Portfolio Screenshot

Table of Contents

About the Project

This portfolio site is designed to demonstrate my expertise in various aspects of web development, including frontend and backend development, cloud computing, and digital marketing. The site is built from scratch using HTML, CSS, JavaScript, and PHP, with plans to integrate a MySQL database to manage client information and other dynamic content.

Features

  • Responsive Design: The site is fully responsive and works seamlessly across various devices and screen sizes.
  • Project Showcase: A section dedicated to showcasing the projects I've worked on, complete with descriptions, screenshots, and links.
  • Blog Section: Regular updates and posts related to technology, cloud computing, and software development.
  • Contact Form: A fully functional contact form that stores user data in a MySQL database.
  • Social Media Integration: Links to my professional social media profiles for easier connection.

Technologies Used

  • Frontend: HTML5, CSS3, JavaScript, jQuery
  • Backend: PHP, MySQL (for future enhancements)
  • Tools: Git, GitHub, VSCode
  • Hosting: Hosted on a cloud provider with optimization for speed and performance.

Getting Started

To get a local copy of this project up and running on your machine, follow these steps:

Prerequisites

  • PHP >= 7.4
  • MySQL
  • Web server (e.g., Apache, Nginx)
  • Git

Installation

  1. Clone the repository:

    git clone https://github.com/Jgil20/Portfolio-Site-Jhon-Arzu-Gil.git
  2. Navigate to the project directory:

    cd Portfolio-Site-Jhon-Arzu-Gil
  3. Set up the database:

    • Create a new MySQL database.
    • Import the SQL file provided in the database folder to set up the necessary tables.
  4. Configure the .env file with your database credentials (if applicable).

  5. Start your local web server and navigate to the site.

File Structure

Portfolio-Site-Jhon-Arzu-Gil/
├── assets/
│   ├── css/
│   ├── img/
│   ├── js/
│   └── ...
├── includes/
│   ├── header.php
│   ├── footer.php
│   └── ...
├── index.php
├── about.php
├── contact.php
├── blog/
│   ├── blog1.php
│   ├── blog2.php
│   └── ...
├── README.md
└── ...

assets/: Contains all static files like CSS, JavaScript, and images.
includes/: Contains reusable components like the header and footer.
index.php: The main landing page of the portfolio.
blog/: Contains individual blog post pages.
Contact
For any inquiries, feel free to reach out to me:

Email: Jarzugil20@gmail.com
LinkedIn: [https://www.linkedin.com/in/jhongil]
GitHub: [https://github.com/Jgil20]
License
This project is licensed under the MIT License. See the LICENSE file for more details.