How rahulde2007/rahuls_world works
This is a personal portfolio site presenting Rahul De’s background, skills, projects, and credentials. Visitors browse the portfolio, use interactive page features—including a multilingual profile chatbot—and can send a contact message that the API validates and emails via Resend. The sampled source confirms the browser interactions and contact-email handler; the README and tree support the portfolio and credential branches, but the HTML and most page wiring were not sampled.
Main entry points: script.js Page interactions · index.html Portfolio page · contact.js Contact handler · README.md Profile material
Components 12
Portfolio content
- Portfolio page
index.html - Profile material
README.md - Certificates
certificate - Platform logos
assets/platform-logos
Browser experience
- Page interactions
script.js - Theme and navigation
script.js - Profile chatbot
script.js - ID card interaction
script.js - Animated background
script.js
Contact delivery
- Contact handler
api/contact.js - Resend email
Other components
- Visitor
Connections 11
- Visitor → Portfolio page: views
- Portfolio page → Profile material: presents profile
- Portfolio page → Certificates: presents credentials
- Portfolio page → Platform logos: shows logos
- Portfolio page → Page interactions: runs interactions
- Page interactions → Theme and navigation: handles controls
- Page interactions → Profile chatbot: answers queries
- Page interactions → ID card interaction: handles pointers
- Page interactions → Animated background: draws effects
- Page interactions → Contact handler: submits message
- Contact handler → Resend email: sends email