Skip to content

Beschuetzer/Portfolio

Repository files navigation

Portfolio Project

A full-stack web application showcasing professional experience, projects, and skills with an interactive user interface.

Overview

This portfolio application features a React frontend with TypeScript and a Node.js backend. It includes accomplishment stories, resume details, and interactive demos of projects.

Features

  • Interactive Resume: Detailed work history with accomplishments and references
  • Project Showcase: Demonstrations of completed projects with video tutorials
  • Accomplishment Stories: STAR-format descriptions of key professional achievements
  • Responsive Design: Optimized for both desktop and mobile viewing experiences

Tech Stack

Frontend

  • React with TypeScript
  • Styled Components for styling
  • React Router for navigation
  • Carousel components for media presentation

Backend

  • Node.js
  • Express for API routing
  • MongoDB for data storage (optional)

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm (v6 or higher)

Installation

  • Clone the Repository

    git clone https://github.com/beschuetzer/Portfolio.git
    cd Portfolio
  • Install the dependencies

    npm install
    cd frontend
    npm install

Running the Application

Full Stack (Frontend + Backend)

npm run start:dev

Frontend Only

cd frontend
npm start

Backend Only

cd backend  # Not ./frontend as mentioned in the original README
npm start

Deployment

The application can be deployed using services like Heroku, Vercel, or Netlify. The heroku-postbuild script is included for Heroku deployment.

Live Project Link

About

A resource for my professional experience and personal projects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published