Inspiration

Devtoolz was developed because it can be challenging to build something from scratch sometimes. Various tools and libraries make the development process quick and easy, which increases developer productivity. We wanted users to be able to access all resources at once, saving them time from having to search for them all separately.

What it does

Devtoolz provides a curated list of resources for developers to build applications quickly, such as a collection of various frontend and backend libraries, Frameworks, AI Tools, UI components and Themes, and so on. Our tools and resources allow for lightning-fast web application and app development, enhancing your experience and streamlining the coding process for better results. We also offer a hiring platform, primarily for open-source startups.

How we built it

The entire web application was developed using NEXTjs. Additionally, Mongo DB is used to store information about tools, resources, hiring details, and user information. We employ auth0 for enhanced user authentication and security. Postman is used to perform extensive testing on all of our APIs (endpoints).

Challenges we ran into

Finding the API that allowed users to view good first issues directly through the GitHub repo presented some challenges for us. The hardest thing we faced was creating multiple interfaces for various user roles, but we eventually managed to overcome it.

Accomplishments that we're proud of

We were able to integrate the GitHub API in order to display good first issues to users who are just getting started or taking their first steps in open-source development. We are also excited to build a hiring platform for open-source startups where users can directly interact with maintainers and get feedback on issues raised in pull requests, increasing the likelihood of users being hired.

What we learned

We gained expertise in implementing Auth0 for seamless user authentication, and our confidence in using the tool grew as we tested our endpoints with Postman. Additionally, we acquired a better understanding of Next.js while incorporating support for multiple user roles during the implementation process

What's next for Devtoolz

We aim to enhance Devtoolz to simplify the hiring process within the open-source community. Our goal is to encourage users to contribute to projects they're passionate about, not just for rewards but to gain valuable development skills and make a meaningful impact. Additionally, we're considering adding a blog section where we'll share technical articles related to open-source development, including topics like setting up projects locally and finding optimal solutions to common issues.

Built With

+ 8 more
Share this project:

Updates