Skip to content

pmAdriaan/Bootstrap-Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


BOOTSTRAP PORTFOLIO

◦ Mihai-Adrian P. Bootstrap-Portfolio!

◦ Developed with the software and tools below.

HTML5 CSS3 CSS3

GitHub license git-last-commit GitHub commit activity GitHub top language

📖 Table of Contents


📍 Overview

The repository contains an HTML template for a professional portfolio website. It utilizes Bootstrap CSS to create a responsive website and includes a custom CSS file for styling various sections of the webpage. The code provides a basic structure with a hero section, skills section, work section, about me section, and contact section. It also includes media queries for proper styling on different screen sizes.


📦 Features

Feature Description
⚙️ Architecture The codebase follows a simple structure with an index.html file as the entry point and a style.css file in the css directory. It uses the Bootstrap CSS framework for styling and includes custom CSS for additional styling. The codebase is a front-end web developer portfolio with a header, main section, and different sections for skills, work, about me, and contact. The codebase is organized in a straightforward and easy-to-understand manner.
🔗 Dependencies The codebase relies on Bootstrap CSS framework for its styling. The Bootstrap CSS file is included in the HTML file using a link tag. There are no other external dependencies or reliance on other systems.
🧩 Modularity The codebase demonstrates modularity by organizing different sections into separate HTML div elements and CSS classes. Each section has its own styling and can be easily modified or replaced. The code also uses CSS variables for consistent font size and color management. Overall, the codebase is well-structured and allows for easy component reusability.
🧪 Testing The codebase does not include any testing strategies or tools. As a front-end web developer portfolio, it doesn't have complex logic or functionality that necessitates extensive testing. However, manual testing should be performed to ensure proper rendering and functionality across different browsers and devices.
⚡️ Performance As the codebase is a static website, performance is generally good. However, there is room for optimization. Making use of caching for static resources and optimizing image file sizes could further improve page load times.
🔐 Security The repository does not implement any specific security measures. However, since it is a simple front-end portfolio website, security risks are minimal. No user inputs or sensitive data handling is involved.
🔀 Version Control The repository uses Git for version control.
🔌 Integrations The codebase does not have any explicit integrations with other systems or services. However, it includes links to external platforms such as email, LinkedIn, GitHub, and CodersRank. These links enable users to interact with the portfolio owner through different platforms. Additional integrations, such as embedding social media feeds or third-party APIs, could enhance the functionality of the portfolio.
📶 Scalability The website's scalability is limited as it does not include any backend functionality or dynamic content generation. However, the codebase can be easily expanded by adding new sections, projects, or updating the existing content as the developer's portfolio evolves.

📂 Repository Structure

└── portfolio/
    ├── css/
    │   └── style.css
    ├── images/
    └── index.html

⚙️ Modules

Root
File Summary
index.html The code is an HTML document that serves as the index page for a front-end web developer portfolio. It includes meta tags for description, keywords, author, and viewport settings. The page imports the Bootstrap CSS v5.3.2 framework and a custom style.css file. It also includes a favicon image and defines a navbar with links to different sections of the portfolio. The main content of the page is divided into a header and a main section, with a hero section included within the main section.
Css
File Summary
style.css The code defines custom CSS variables for consistent font size and color management. It also includes global CSS reset and font settings. The code sets the styling for the page, including the body background color and text color. It also defines styles for buttons, colors, navigation bar, navigation menu links, sections, hero section, skills section, work section, about me section, contact section, and footer. The code also includes media queries to adjust the styles for different screen sizes.
.

🚀 Getting Started

🔧 Installation

  1. Clone the portfolio repository:
git clone https://github.com/pmAdriaan/Bootstrap-Portfolio
  1. Change to the project directory:
cd Bootstrap-Portfolio
  1. Install the dependencies:
► N/A

🤖 Running portfolio

► Open index.html with Live Server plugin in VS Code

🌐 Live Demo Bootstrap-Portfolio Website

Bootstrap-Portfolio

📸 Bootstrap-Portfolio Screenshot

Bootstrap-Portfolio Screenshot


🛣 Project Roadmap

  • ℹ️ Task 1: Add more projects to the Bootstrap Portfolio
  • ℹ️ Task 2: Coming Soon
  • ℹ️ ...

📄 License

Copyright © 2023 Mihai-Adrian P.

This project is licensed under the ℹ️ MIT-License. See the MIT License file for additional info.


Return