This is the personal website of Dhruva Sundararajan, a PhD student at Virginia Tech specializing in Operations Research and Artificial Intelligence.
Visit the website at: https://dhruva-sundararajan.github.io
git clone https://github.com/dhruva-sundararajan/dhruva-sundararajan.github.io.git
cd dhruva-sundararajan.github.io
npm install
npm start
npm run build
This creates a build
folder with the optimized production files.
The website is automatically deployed to GitHub Pages when changes are pushed to the main
branch. The deployment is handled by GitHub Actions.
├── public/ # Static assets
│ ├── index.html # Main HTML template
│ ├── Dhruva_Photo.jpg # Profile photo
│ ├── Dhruva_Resume.pdf # CV/Resume
│ └── ...
├── src/ # React source code
│ ├── components/ # React components
│ │ ├── Navigation.js
│ │ ├── Home.js
│ │ ├── RecentNews.js
│ │ ├── Experiences.js
│ │ └── Papers.js
│ ├── App.js # Main App component
│ ├── index.js # React entry point
│ └── index.css # Global styles
├── package.json # Dependencies and scripts
└── README.md # This file
src/components/
src/App.js
src/components/Navigation.js
The website uses Tailwind CSS for styling. Custom styles are defined in src/index.css
.
src/components/Home.js
src/components/RecentNews.js
src/components/Experiences.js
src/components/Papers.js
npm start
- Runs the app in development modenpm run build
- Builds the app for productionnpm test
- Launches the test runnernpm run eject
- Ejects from Create React App (not recommended)This project is open source and available under the MIT License.
Feel free to submit issues and enhancement requests!
Contact: dhruva.sundararajan@gmail.com