Inspiration
I wanted to create a portfolio that stood out in the Portxfolio hackathon - not just another resume site, but an interactive experience. The RPG theme emerged from my love of games and desire to make technical skills visually engaging.
What it does
Hero's Chronicle transforms my developer journey into an adventure. Visitors explore:
Skills as RPG character stats
Projects as completed quests
Career timeline as a hero's progression All wrapped in a responsive, animated interface.
How It Works
- Backend: Node.js/Express server with EJS templating
- Frontend: Tailwind CSS for responsive styling
- Interactive Elements:
- Animated timeline with scroll-triggered effects
- RPG-style skill visualizations
- Thematic hover states throughout
How we built it
Built solo using: ▸ Frontend: Tailwind CSS + JavaScript animations ▸ Backend: Node.js/Express with EJS templating ▸ Design: Custom RPG UI with consistent theming
Challenges we ran into
- Implementing complex animations without libraries
- Making the timeline responsive on all devices
- Balancing fantasy aesthetics with professional content
- Debugging EJS template rendering issues
Accomplishments that we're proud of
Created a fully functional portfolio that: ✓ Showcases both technical and creative skills ✓ Got 100+ GitHub stars during development ✓ Proves I can build full-stack projects solo
What we learned
▸ Advanced Tailwind configuration ▸ EJS template organization ▸ Performance optimization for animations ▸ How to tell technical stories visually
What's next for Portxfolio
- Add dark/light mode toggle
- Build a CMS for easy content updates
- Expand mobile interactions
Built With
- ejs
- express.js
- html/css
- javascript
- node.js
- tailwind
Log in or sign up for Devpost to join the conversation.