Activity

shaurya

Shipped this project!

Hours: 20.01
Cookies: 🍪 271
Multiplier: 13.55 cookies/hr

Tahoe is a small macOS-style web project built using HTML, CSS, and JavaScript. It includes a few core features like a weather app, timer, world clock, and a music viewer.

During development, I worked with different APIs, like a weather API and Last.fm, to fetch real data. One challenge I faced was with the Spotify integration, which didn’t work due to account limitations, so I switched to Last.fm instead.

I also experimented with UI design, animations, and canvas, especially while building the timer and world clock. Some parts (like SVGs and understanding API docs) were sped up using AI.

Overall, this project helped me improve my frontend skills and learn how to handle APIs, debugging, and design issues.

shaurya

So I used the Last.fm API to get the recent track; it works by getting the recent track of the username. It is not automated since it doesnt directly connect you to the app; instead, you have to manually make an account if you dont have one already and then enter the username. But, it does work and I was able to do it a bit quicker since I have worked with this API before.

Disclaimer: I used ai for the svg

Attachment
Attachment
Attachment
0
shaurya

Spotify now playing section, it took quite a lot of time to make it but in the end it does not work because I don’t have premium and I can only add five people. I realised I should have checked this before starting on the ui because it took lots of time but now Im switching to using the lastfm API, its the best way even though people will have to login and enter their username, I couldn’t find a better way so . . .

Attachment
0
shaurya

so i made a world clock, it was something new to me so took a bit of time. it only has preset cities rn, if i have time later I will probably make it to three cities that u can change using dropdown, will take a bit of time but thats my plan for later. i learnt how the canvas works and how to like use it through js so that was kinda cool

Attachment
0
shaurya

Shipped this project!

Hours: 7.39
Cookies: 🍪 13
Multiplier: 1.7 cookies/hr

I built a personal portfolio, nothing much in it and i know it’s not that unique or anything. I was just trying to improve some css skills. I mainly worked on the theme part with the transition which i really liked and i also made a navbar with the tiny animation of the icon. I have more to add but didn’t get much time because of exams so this is it for now

shaurya

i spent quite some time to find videos for like each weather type i had from my api and then using that i just added it to the background of the window content and clipped it onto it. i spent quite sometime fixing css bugs because my dropdown had disappeared behind everything in this process so yeah but i think it looks decent but if anybody has suggestions for videos to add since the videos are kind of bad and low quality

Attachment
Attachment
Attachment
0
shaurya

so i made a theme toggle with a dark mode light mode, i really liked the sun and moon thing so i did that. and after that i wanted a smooth transition so i made a circle generate and then change all the elements to dark or light theme, looks pretty sweet to me. now im gonna start working on like the rest of the content and all like my projects etc

0
shaurya

navbar v2, my vision was to, like, make it a hamburger nav so i did that and i added the little gradient line thing

Attachment
2

Comments

chefpenguino
chefpenguino 3 months ago

the font looks really cool, whats it called? nice project btw

shaurya
shaurya 3 months ago

tyty its called space grotesk

shaurya

navbar first version and pages separated. I’m going to make it cleaner i was js trying this thing out with the lines it looked rly cool

0
shaurya

ok so first i made the about me with the simple paragraph and then i used the same webkit background gradient for the text gradient and then i made an animation on scroll. after that i worked on the interests section where 5 interests come from the edges animating in like sliding in ifykwim then there is a emoji and text for each and then when you click on each of the interests it opens a popup and for coding it opens a my skills thing showing the 5 or 6 skills i have :( hehe so ye

Attachment
Attachment
0
shaurya

home page created with loader and typewriter effect for name

Attachment
0
shaurya

finally after like an hour of debugging and somehow my weather part got messed up in the middle, so I fixed all that and now the purple circle line reduces according to the timer using the strokedasharray from the svg

Attachment
0
shaurya

timer styles improve for buttons (hover and clicking) and basic spacing margin etc

Attachment
0
shaurya

timer input fixed along with active class for the picker wheel. once started timer wheel locks in place and the pause button appears

Attachment
0
shaurya

timer base made first with like a basic typed input but since thats boring i decided to make the picker wheel kind of thing where you scroll to pick the number. later the purple circle will change and fill around acccording to the time remaining, work in progress. also the input from the wheel is not working for some reason right now so i will fix that

Attachment
0
shaurya

bug fix for ::before pseudo element and dock restyling with bounce animation and new svg

Attachment
1

Comments

MeBadDev
MeBadDev 4 months ago

I never really understood ::before pseudo element so that’s really cool!

shaurya

I added the use of the users current location by asking through the browser prompt along with the search bar to change and find weather for other cities

Attachment
0
shaurya

base of windows moveable and clickable, along with the weather app created using a weather api, and a settings app with a background-changing feature

Attachment
0