devspace : get top posts from the best developer platforms

Search for a command to run...

๐ Thank you!
Hi, very nice project. I am using the Panda extension. UI looks similar. You can check it out. https://usepanda.com/
This is great. Didn't know about it. Thanks for sharing. ๐ Mine is very basic and simple.
Thank you!
Yeah, It's super easy to use for quick sketches. ๐Thank you.
Rutik Wankhade
๐คฉ๐คฉ Glad to see you liked it...
Nice one and well done for the project!
Btw, you can curate your feed on daily.dev too! :-)
Thank you Catalin. ๐ค I see, I think I haven't explored daily.dev much. Will try it.
Hey Rutik Wankhade,
This is a great project, thanks a lot for the effort!
Just FYI, github actually offers an endpoint to get the popular repositories. Even though it is not listed in their API documentation, you could mix the queries and get the expected result. I have came up with something like this:
https://api.github.com/search/repositories?q=stars:>1+language:${desired_language}&sort=stars&order=desc&type=Repositories
Hope it helps!
Hey, Thank you so much. ๐ I didn't know about that. It's helpful. Thanks for sharing ๐ค
Thanks buddy! ๐ I was hoping to see you participate this time.
Rutik Wankhade just finished my exam so didn't get time to build hope next time.
I see. Hope to see a lot more hackathons coming along the way. Wish you the best!
Hmm, I will be using this myself, I love dev news and somehow daily dev isn't enough!
By the way, I searched it on product hunt to give my upvote but didn't find it!
Thank you ๐ That means a lot. It's not on product hunt yet, but now I do think it should be. ๐ค
Rutik Wankhade and things don't hover, that's a minor fix required but hey I've been using it since I read the post here, it's amazing and if you add on like more 5, we will be good!
Thank you for the feedback Hussein Kizz ๐ I will work on it
Thank you so much ๐
Before I started learning React, I had a goal. I wanted to build an MVP (minimum viable product) and experience the whole process of turning ideas into products. But I would always find a way to postpone it. But this time with #christmashackathon, I...
2022 was a year full of learnings for me. It was about solving problems, lots of iterations, making solid fundamentals, and growing up as a person. Even though it feels like this year went really fast and I have a very vague memory of it, this is my ...

Finally, the wait is over. Last year I built and launched Tabwave, a mindful productivity chrome extension that replaces your browser's new tab. It has been my passion project for a long time. And now it has become even more mindful and beautiful. Af...

The modern web has evolved over the years with new tools and technologies. We are introduced to new approaches to rendering websites and apps. With the rise of frameworks like NextJs and Remix, SSR has gained a lot of popularity in the last few years...

If you are following me for a while you know I love building side projects. And every time I decided to build one, I didn't know how it will turn out in the end. But one thing is for sure, it all started with a half-baked idea. half baked idea? what...

Did you know you can create GraphQL APIs within minutes without writing a single line of code? Well, I didn't. Thanks to the Hasura X Hashnode hackathon. Now I know and so you will. Hi there, In this blog post I will talk about why and how I built a ...

After an awesome experience with Hashnode ChristmasHackathon, Hashnode announced a new hackathon in partnership with Vercel. This time it was a 3 week-long hackathon. I wanted to build a full-stack app this time, but I didn't know a thing about how the backend works, so I started learning it.
More than 2 weeks passed and I didn't even start working on the project. Everything was new and a bit intimidating and I couldn't build it in time.
But I still wanted to participate! So I decided to pivot at the last moment and come up with something else. I was running out of both ideas and time. What should I build? a recipe app? a movie app? Nope. It had to be something that would be useful for me in my life.
Did you hear of daily.dev ? It's a new tab extension that curates blogs and news for developers from different platforms. I have used it. But it was too much content for me. I realized I check only 4-5 developer platforms daily. And sometimes I don't stay for long, I just want to peek, see top posts and get back to my work.

Wait, what if I build something so that I won't need to search and switch tabs for these websites? Well, that sounds like a good idea.
Get top posts from the best developer platforms in one place.
The app is deployed on Vercel and the code is open-sourced on Github.
See live : https://devspace.vercel.app/
Github : https://github.com/rutikwankhade/devspace
Even though it was a small app, creating a basic design prototype is always a plus. It helps to move in the right direction. I used excalidraw. it's a great tool to create quick sketches.

For the layout, I divided the screen into two parts. One for navigation and another for the main content. I thought of it as an open book.
I tried to be consistent with the colors and used colors that complement each other. Also, made it super clean and intuitive.



Implementing the APIs was a bit frustrating. Reading the docs thoroughly helped a lot. APIs of Hashnode, Dev, and Product Hunt was easy to use and implement. But Github doesn't have any endpoint for getting trending repositories in its official API. Luckily, I found an unofficial API. Thanks to the open-source developer community.
HackerNews API provides an endpoint to get only the ids of top posts. So I had to fetch individual posts with these ids.
Few blog posts didn't have a cover image, so I used Lorem Picsum's API to set random images for default.
I built this in a very short period of time and still made it look good and useful, at least for me. That's an achievement! So this is my submission for the #VercelHashnode Hackathon. ๐ Cheers!
I keep writing about the things I learned and applied. So you can connect with me on Twitter, Github or Linkedin. Also, subscribe to my newsletter and stay up-to-date with my latest blog posts.
โก Happy learning!