kt946 / my-portfolio-react

My Portfolio, a single-page application (SPA) displaying my bio, projects, and experiences using React.js and Bootstrap.

Home Page:https://kt946.github.io/my-portfolio-react/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Portfolio - React

License

Description

For this project, I built a brand new portfolio using my knowledge of React, JavaScript, and Bootstrap. This portfolio uses the latest technologies that display information about my projects, contact information, and experiences in a single-page application featuring a mobile-first design. This project is the culmination of all the knowledge and skills I have acquired during my bootcamp, which sets my portfolio apart from other developers whose portfolios don’t use the latest technologies. Employers are able to read a short bio about myself in the About Me section, view my projects in the Portfolio section, send a message through a form in the Contact section, and view my resume and skills in the Resume section.

Table of Contents

Installation

To install this application on your local machine:

  • Clone the application's repository and place it into a local directory on your computer.
  • Ensure that your computer has node.js installed. To check the current version installed, type:
    node -v
  • Open a command-line interface (VS Code, Git Bash, etc.) and navigate to the root directory containing the application's package.json.
  • In the command-line, download the application's dependencies by typing:
    npm install
  • Start the application by typing the following command. Your default web browser will then open the application.
    npm start

Usage

To view this portfolio, navigate to the Links section and click on the link to the deployed application. Once opened, you can view the different pages simply by clicking on one of the links in the navigation menu. Projects in the portfolio section each have a title, a description, and links to both the deployed application and GitHub repository. A downloadable resume is included in the resume section.

Screenshots

The following images demonstrate the application's appearance and functionality.

landing-page

about-me

portfolio

contact

resume

Technologies Used

  • React
  • JavaScript
  • Bootstrap
  • Animate.css
  • Google Fonts

Credits

Links

License

This application is covered under the MIT License.

About

My Portfolio, a single-page application (SPA) displaying my bio, projects, and experiences using React.js and Bootstrap.

https://kt946.github.io/my-portfolio-react/


Languages

Language:JavaScript 69.6%Language:CSS 23.1%Language:HTML 6.4%Language:SCSS 0.9%