Inspiration
As a solo student developer, I kept starting projects the wrong way — jumping straight into code without proper planning, then struggling to explain what I built in interviews. I also had a ton of project activity happening that never turned into anything shareable. Sure, I could ask ChatGPT for help, but it's a blank slate — it doesn't know my project, my stack, or where I'm at in development. I wanted a tool that felt like a knowledgeable buddy sitting beside me with full context: one that helps me think through my software properly and helps me document the journey as I go. ShipBud is the tool I wished I had from day one.
What it does
- Create a project
- Chat with AI to help you define your Software Requirements, Design Doc, and Tests.
- Generate Milestones and Tasks that to gamify your development
- Journal about the obstacles you ran into or the achievements you are proud of.
- When you are ready, generate content (Twitter post, or Blog post) from your journals.
How we built it
We used Nextjs for the fullstack app paired with Vercel AI sdk & Gateway for the AI chat agents. then n8n and featherless ai for content generation. We store everything in Prisma Postgres and hosted everything else in Vercel.
We used AI for development and even tried using Devswarm, but due to limited space on my machne I ended up not using it.
Challenges we ran into
At first we also wanted to automate generation of journal by listening to github commits, but trying to get the access token via Auth0 token vault was not working.
I tried using Devswarm on my machine, however I ran into the issue of every branch having to store its own node_modules which can get large. If I had more space on my machine it would have been worth it.
Accomplishments that we're proud of
I am proud of the AI chat agents that help you write Software Requirement, Design and Test documents. They are very helpful in developing full stack applications especially when using AI assistants like Github Copilot. Also because I built this so that I can use it to build more projects. The journals will help me in interviews or simply my Software Engineering career.
What we learned
I learned ways to create AI agents using different tools like Vercel AI, n8n, Featherless AI. I also learned about Devswarm which will be really good for developing multiple features/milestones in parallel.
What's next for shipbud
In the near future, I am thinking of polishing the UI and adding more automations to help me be more productive.
Built With
- featherlessai
- github-copilot
- n8n
- nextjs
- postgresql
- prisma
- react
- tailwindcss
- typescirpt
- vercel
- vscode
Log in or sign up for Devpost to join the conversation.