DEV Community

Cover image for [Feedback needed] Does anyone else waste time setting up new projects, or is it just me?
Yasso/Dev
Yasso/Dev

Posted on

[Feedback needed] Does anyone else waste time setting up new projects, or is it just me?

*Hey everyone,
*

I'm considering building a desktop tool and want to validate if this is actually useful or if I'm solving a problem that doesn't exist.

*The Problem
*

Every time I start a new project (Django, Flask, FastAPI, React, etc.), I spend 20-30 minutes on setup:

  1. Creating folders and virtual environments
  2. Installing dependencies
  3. Setting up config files
  4. Creating .env, .gitignore, README
  5. Configuring databases

I've Googled "how to set up [framework]" probably 50 times and still mess something up.

*The Idea
*

A simple desktop app where you:

  1. Pick your stack (Python/Django, Node/React, etc.)
  2. Select options (database, auth, etc.)
  3. Click "Create."
  4. Get a fully configured project ready to code

Think: One-click project creation without Docker, just native setup.

I don't have experience with Docker, but I mean building this tool for local projects, and anyone can use it without prior experience, unlike Docker.

My Questions

  1. Is this actually annoying for you too? Or am I just inexperienced?
  2. Does this already exist? (Please tell me before I waste my time!)
  3. What would make this actually useful? What am I missing?
  4. Would you use a desktop app for this? Or would you prefer a CLI tool (pip install django-quickstart)? **Honest feedback **appreciated - trying to build something people actually need, not just "cool to make."

Thanks!

Top comments (0)