Skip to content

AravindhSriramKumar/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aravindh Sriram Kumar Portfolio

This repository contains my personal portfolio website. It highlights my background, internship experience, selected projects, technical skills, and contact details in a responsive single-page React app.

Tech Stack

  • React 18
  • JavaScript
  • CSS3
  • Create React App
  • GitHub Pages

Local Development

git clone https://github.com/AravindhSriramKumar/Portfolio.git
cd Portfolio
# Optional if you use nvm
nvm use
npm install
npm start

The development server runs at http://localhost:3000.

Use Node.js 18 or 20 locally. This repo includes .nvmrc with Node 20.

Build

npm run build

This creates a production-ready build in the build/ folder.

Deployment

This project is prepared for GitHub Pages in two ways:

  1. Automatic deployment with GitHub Actions through .github/workflows/deploy.yml.
  2. Manual deployment with:
npm run deploy

GitHub Pages setup

  1. Push this project to a GitHub repository.
  2. Open Settings > Pages.
  3. Under Build and deployment, choose GitHub Actions.
  4. Push to the main branch to trigger deployment.

Because homepage is set to ".", the build uses relative asset paths and works cleanly for GitHub project pages.

Updating Content

Portfolio content is centralized in src/data/portfolio.js. Update that file to change:

  • Hero text
  • About section copy
  • Experience
  • Projects
  • Skills
  • Contact links

Live Site

https://aravindhsriramkumar.github.io/Portfolio/

License

This project is available under the MIT License.

About

Welcome to my digital portfolio! I am a passionate developer dedicated to creating impactful and innovative solutions. This portfolio is a window into my professional journey, showcasing my projects, skills, and growth in the tech industry.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages