Inspiration
I'm in my art deco phase :D
References: Art Deco, Great Gatsby, Arcane, Game UI, 90s sakuga mecha illustrations, clocks and watches, @uxui_howard.le on Instagram, websites (modrinth, github, linear, supahero.io, godly.website, site of sites, colossal)
What it does
Displays my achievements, projects, and relevant contacts on an art-deco styled website
How I built it
Design: Figma, Fontspace, same.energy, real time colors, coolors
Development: Next.js, Typescript, Tailwind CSS, Framer Motion.dev, React PDF, EmailJS, Google ReCAPTCHA; svgr playground, Tailwind Gen, 21st.dev, pqoqubbw icons, Cursify
Deployment: Vercel
Challenges I ran into
Security auditing for email sending (input sanitation, rate limiting, RECAPTCHA, etc.)
Accomplishments that I'm proud of
Custom UI components
dynamically resizing SVG elements
consistent theming
playful elements: time-accurate clock, spinning cogs when scrolling, gold borders/plates that glow relative to mouse position, follow cursor with </>, various motion.dev animations, projects accordion
multithreaded site rendering (separate for cursor follow elements, glow effects, etc.)
What I learned
Full frontend development process, from design to deployment
What's next for RC Portfolio
Populating projects pages and bento boxes with dynamically updating statistics, more intuitive project pages generation, better CAPTCHA implementation, style refining, improved mobile responsiveness, site performance optimizations, smooth scroll effects with Lenis
Built With
- email-js
- google-recaptcha
- motion.dev
- nextjs
- react
- react-pdf
- tailwindcss
- typescript
Log in or sign up for Devpost to join the conversation.