Personal portfolio website for Aritra Roy - Doctoral Researcher in Digital Chemistry and Materials Science at SLIMES Lab in LSBU, UK under Dr John Buckeridge.
- 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
- 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
# Install dependencies
npm install
# Start dev server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview# Update publications from ORCID
npm run generate-publications
# Update collaborators data
npm run generate-collaborators
# Update both (runs before build)
npm run prebuildβββ 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
Β© 2025 Aritra Roy | All rights reserved.
Built with β€οΈ using Astro.