Inspiration
We were inspired by Microsoft's newly announced Dev Home for Windows 11. When the application was announced, we had a picture in our mind of what we thought it was going to be. Instead, it was an entirely different app. This app was born out of our assumption.
What it does
Our app helps you organize your projects and development environment. It allows you to install and manage development tools, and includes one-click database setup and a built-in database editor.
How we built it
For the frontend, we used Next.js with NextUI. We used Tauri—a framework for building desktop apps with web technologies powered by Rust—for the "backend" of our application, which handled system-level tasks such as file system operations.
Challenges we ran into
We initially were having some difficulty deciding between SwiftUI and Next.js. Eventually, after attempting SwiftUI, we decided on Next.js. Since one of us didn't have much experience with TypeScript, there were times when odd errors were encountered, but we worked on this as a team.
Accomplishments that we're proud of
Overall, we're proud of the UI, and that this is the first major developer-focused tool we've worked on.
What we learned
One of us gained experience using TypeScript. As a team, we gained some valuable experience with desktop application development and collaboration.
What's next for DevDock
We plan on polishing the current features and creating a more robust UI and application overall. Also, we plan on adding more one-click installs, supporting more databases, and adding more integrations with other software such as Docker.
Built With
- javascript
- next.js
- node.js
- react
- rust
- tauri
- typescript

Log in or sign up for Devpost to join the conversation.