Skip to content

JeremyDuncan/React-Portfolio-Site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

245 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Site

Overview

This React application serves as a multi-page portfolio website, leveraging React Router for navigation between different sections. The site features pages for an overview of personal projects, military training information, college projects, and contact details.

Table of Contents

Features

  • Multi-page navigation using React Router
  • Custom Material-UI theme
  • Google Analytics integration for page tracking
  • Responsive design

Pages

Home

The homepage of the portfolio site, providing a summary of the portfolio.

Portfolio Main

Main Page Sections

Skills

My tech stack experience

Skills

Portfolio Project

My relevant portfolio projects I have worked on.

Portfolio Projects

College Education

My college degrees with verified Parchment links.

College

Certifications

My developer certifications.

Certifications

Military Experience

All my military experience in the US Navy.

Military Experience

Military

Contains information on military training schools and experience.

DeVry University Projects

Showcases various projects completed during college at DeVry University.

Contact

Provides contact information and links to social media profiles.

Setup

  1. Clone the repository:
 git clone https://github.com/yourusername/portfolio-site.git
  1. Navigate to the project directory:
cd React-Portfolio-Site
  1. Install the dependencies:
yarn install

Usage

  1. Start the development server:
  yarn start
  1. Open http://localhost:3000 to view it in your browser.

Theme

The site uses a custom Material-UI theme defined in App.js:

const theme = createTheme({
  palette: {
    primary: {
      light: "#a4a4a4",
      main: "#757575",
      dark: "#494949",
      contrastText: "#434442",
    },
    secondary: {
      light: "#819ca9",
      main: "#d2e8f7",
      dark: "#29434e",
      contrastText: "#000000",
    },
    // Additional theme configurations
  },
});

About

My new portfolio site I created using React and Material UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors