Stack Builder

Roadmap

Future plans for the project

What's Next?

One day, I hope to make this into a dynamic web app that allows users to build their preferred stack using a nice UI and/or CLI, and thus skip the boring boilerplate configurations + the struggle of having to shoehorn different things together.

When I ditched create-react-app and used Vite to bootstrap a React project, I was blown away by the options provided by the Vite CLI. Despite being relatively inexperienced, I was still able to appreciate all the configuration work that it had saved me.

If this project had a CLI, I envision it would look like this:

Milestones:

  • Complete basic documentation site for my preferred Next.js stack [WIP]
  • Deploy the app to mfarabi.dev/stackbuilder. See Vercel's guide for serving multiple projects under a single domain.
  • Ideate further, finalize user flow. How do we manage all the permutations and combinations of tools? Stack Routes?
  • Design the homepage
  • Develop the homepage (Stack Builder was built with Stack Builder)
  • Deploy to stackbuilder.io or stackbuilder.sh or stackbuilder.dev
  • Based on the user's choices, generate a customized documentation pathway. Start with the most common stacks such as Angular and Vue.
  • Create a customized version of npmtrends without the fluff and with better theming. Also check out npmcompare, npmcharts, and State of JS.
  • Based on the user's choices, generate a customized script to bootstrap the app with their preferred stack
  • Add authentication so users can save their preferred stack
  • Create the Stack Builder CLI
  • Create the Stack Builder GUI that generates the CLI commands
  • Make it easy for people to create their own templates and share them with the community

Homepage Design Inspiration:

Feature Inspiration:

Last updated on

On this page

Edit on GitHub