Skip to content

cedrugs/interactive-portfolio

Repository files navigation

Interactive Portfolio

An interactive terminal-themed portfolio built with Next.js, React, and Tailwind CSS.

Tech Stack

Next.js React TypeScript Tailwind CSS

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

  • Node.js (v22.x or later)
  • npm

Installation

  1. Clone the repo

    git clone https://github.com/Cedrugs/interactive-portfolio.git
  2. Install NPM packages

    npm install
  3. Run the development server

    npm run dev

Open http://localhost:3000 with your browser to see the result.

Available Commands

The portfolio supports the following commands:

Command Description
help List all available commands
about Learn more about me
experience View my work experience
techstack See my technical skills
projects Browse my portfolio projects
contacts Get my contact information
cv Download my CV/Resume
clear Clear the terminal screen

Docker Deployment

To deploy this application using Docker, follow these steps:

  1. Build the Docker image:

    docker build -t interactive-portfolio .
  2. Run the Docker container:

    docker run -p 3000:3000 interactive-portfolio

Alternatively, you can use Docker Compose:

  1. Build and run the services:

    docker-compose up

The application will be available at http://localhost:3000.

License

Distributed under the MIT License. See LICENSE for more information.

About

Interactive terminal-like portfolio made using React & TailwindCSS

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors