Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Personal Portfolio: Build with AstroπŸš€. All rights reserved & copyrighted.

Notifications You must be signed in to change notification settings

aritraroy24/aritraroy.live

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

122 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Aritra Roy - Portfolio

Astro React TypeScript Three.js Sass PHP MDX

Personal portfolio website for Aritra Roy - Doctoral Researcher in Digital Chemistry and Materials Science at SLIMES Lab in LSBU, UK under Dr John Buckeridge.

Portfolio Screenshot

Features

  • Animated Fullerene: Floating molecular background on homepage
  • Research Showcase: Publications, software projects, and collaborators (3D interactive globe for larger devices)
  • Blog & Tutorials: Technical articles with syntax highlighting
  • Responsive Design: Optimized for all devices
  • Performance: Built with Astro for fast page loads

Tech Stack

  • Framework: Astro 5
  • UI: React 18 + TypeScript
  • Styling: SCSS
  • 3D Visualization: React Globe GL (collaborators map)
  • Content: MDX with Expressive Code
  • Data: Various API integration

Getting Started

# Install dependencies
npm install

# Start dev server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

Data Generation

# Update publications from ORCID
npm run generate-publications

# Update collaborators data
npm run generate-collaborators

# Update both (runs before build)
npm run prebuild

Project Structure

β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ assets/          # Images, styles, data
β”‚   β”œβ”€β”€ components/      # React & Astro components
β”‚   β”œβ”€β”€ layouts/         # Page layouts
β”‚   β”œβ”€β”€ pages/          # Routes
β”‚   └── content/        # Blog posts & tutorials
β”œβ”€β”€ public/             # Static assets
└── scripts/            # Data generation scripts

Copyright

Β© 2025 Aritra Roy | All rights reserved.


Built with ❀️ using Astro.

Releases

No releases published

Packages

No packages published