Yesterday, I had this great idea for my portfolio. I want to implement a feature where if it reaches Valentine day (since it is coming up), it chan...
For further actions, you may consider blocking this person and/or reporting abuse
Loved the Idea of adding different themes based on the days. Sounds so cool and interesting, thanks for sharing the code. A thing you could add is loading animation based on the days. Valentines: love theme loading animation, Halloween: scary theme loading animation and so on. Seems like I need to add this feature in my portfolio. Thanks for inspiring me.
No problem Konark! I'm glad this gave you some ideas and inspiration for your portfolio! Can't wait to see yours! (Unless you have it up already or shared it?). Regardless, thanks again!
It is already up but yeah kept it simple and still need to implement the ideas you gave.
Incase, you are curious: Portfolio. Would love to hear your feedback on it.
Keep inspiring me and many other like me.
Looks Awesome! Love the color scheme and how it's not too much information and is organized! Couple of things:
That's pretty much it! Everything else seems fine. Do account for accessibility and have this in mind. "Less clicks equals to better experience".
Thank you so much @francistrdev for taking your time and reviewing. I know what is causing the glitch will fix it in version 2.0. I'll keep your points in mind for version 2.0 and also add the inspiration you gave. I really appreciate your time and review. Means a lot.
For sure! Let me know if I can be any of assistance and will look forward for your updates :D
What a great idea! Adding some SVGs of Christmas trees or pumpkins, depending on the time of year, could also look fantastic 🤩
Great Idea! Though my current issue is that I do not want it to distract the user of decorations. Any suggestions on where to put them specifically?
Understood. How about an initial pop-up ( tooltip) description as a visual reference? It could guide users to hover over the title to see more icons when the page loads.
Sounds like an interesting idea. Will take a consideration for the future! Thanks!
Thanks Richard! I appreciate your thoughts! Let me know if you have any suggestions as well and look forward for my finished portfolio!
This is such a fun idea — it adds personality without hurting usability 👍
I really like how you handled it with CSS variables + dates instead of hardcoding styles. That makes it playful and maintainable. The click burst + cursor change are nice touches too.
Curious: have you thought about adding a subtle toggle to preview themes manually, or do you prefer keeping it “surprise-only” based on the date?
Hey Bhavin! Thanks for your reply! Appreciate the comments!
For your curious thought, I am thinking of keeping a surprise-only for now since my purpose is keeping it an "Easter egg" and not distracting from the whole site. @cgcm070 did mentioned about using the tool tip, so maybe that can go along with the idea of having the ability to preview it manually probably.
Thanks again! Hope that make sense!
Love this idea – seasonal theming done the smart way, not the “I’ll remember to change it next year… maybe” way 😄. Using new Date() instead of hard-coding is exactly the kind of lazy that’s actually professional.
The spark effect is a nice touch – playful but not gimmicky, and props for wrestling it into Next.js instead of copy-pasting magic. Also the custom cursor on hover? Riskowny ruch, a wyszło zaskakująco clean.
A few thoughts:
Maybe add a tiny debug panel showing which theme is active? Could help users notice the feature outside holiday windows.
Consider time zones – someone in Tokyo might get Christmas before you 😉
Easter theme could be fun (pastels + egg cursor?).
April Fools mode that subtly messes with UI would be legendary.
Favorite so far: Halloween – those colors just hit.
Cool project, widać serce i pomysł, nie tylko kolejny klon portfolio. Keep breaking things creatively
Thanks Alfatech! I appreciate your generous comment!
To clarify about "props for wrestling it into Next.js instead of copy-pasting magic.", this was built off a template that uses Next.js (Added credits to the README on GitHub) but made modifications that makes it at least unique to me and fix other bugs such as responsiveness and other stuff. Also, not sure if "Note that I had the help of Copilot to translate the code from the post onto my portfolio. Tweaks were made after translation." counts as "copy/paste", but up to you. Making this transparent and hope that's ok with you!
For your feedback,
Thanks for your feedback and support. Stay tuned in the future!
Love this 💗. I get so bored looking at white and black and I love crazy colors in everything.
Thanks Mulisha! Glad you enjoyed it!
This is such a fun way to inject personality into a portfolio! Most sites are static 'set-and-forget' projects, but the ThemeScheduler makes yours feel alive.
Feedback & Ideas:
The 'Spark' Logic: My favorite feature. Since you're using Next.js, consider checking for prefers-reduced-motion in your useEffect so you don't trigger the animation for users with motion sensitivity.
Performance: If users spam-click, document.createElement can get heavy. For a 'Senior' touch, you could try a small Canvas layer or an element pool to keep it buttery smooth.
Theme Idea: Add a 'Matrix/Hacker' theme for International Developer Day (Sept 13th) with a terminal-green cursor!
Thanks Sham for your comment! It's is really important for your site to be unique to you and not in a generic way.
For your ideas and feedback,
Will take that into consideration!
I did try to spam click it and the performance seems ok for me at least. Will try to test it on low ended computers to see otherwise. Regardless, good idea though!
Great idea! Will take that to my TODO list in the future!
Thanks you for your feedback! Stayed tuned and hope you are well!
Loved your portfolio, simple but definitely not boring! The skills section animation is super fun, just spent a couple of minutes playing with it 😄
Hey Marina! Glad you like it and had fun with my portfolio site!