A modern, dark-themed GUI tool that creates Python project boilerplate structures with one click. It automatically sets up your project with a Flask-based dashboard, virtual environment, and essential files.
- 🌙 Dark-themed GUI interface
- 🚀 One-click project setup
- 🐍 Python 3 installation helper
- 📁 Standard project structure
- 🌐 Flask-based dark-themed dashboard
- 🔧 Automatic virtual environment setup
- 🔗 GitHub integration
- 🖥️ Cross-platform support
- Clone this repository
- Run the GUI:
python app.py
-
Launch the application
python app.py
-
Select your platform (Windows or Linux/macOS)
-
Setup Python (if needed)
- Click "Setup Python 3 and dependencies"
- Run the generated setup script
-
Create a new project
- Enter your project name
- Choose a location (or use default)
- Click "Create Project"
-
Start developing
- Navigate to your project directory
- Activate the virtual environment
- Run your Flask app
The tool creates the following structure:
YourProjectName/
├── .trash/ # Trash directory
├── static/
│ ├── css/
│ │ └── style.css # Dark-themed CSS
│ └── js/
│ └── main.js # JavaScript with GitHub button
├── templates/
│ └── index.html # Dark-themed dashboard
├── venv/ # Virtual environment (auto-created)
├── .gitignore # Git ignore file
├── app.py # Flask application
└── requirements.txt # Python dependencies
- Ready for GitHub integration
- .gitignore file included
- Detects if Python 3 is installed
- Creates platform-specific setup scripts
- Guides you through the installation process
- Creates a complete project structure
- Sets up a virtual environment automatically
- Installs Flask and required dependencies
- Creates a dark-themed web dashboard
- Direct link to create new GitHub repositories
- Pre-configured .gitignore file
- Python 3.x
- tkinter (usually included with Python)
- Internet connection (for GitHub integration)
Feel free to fork this project and submit pull requests with improvements!
MIT License - feel free to use this tool for any purpose.
-
Python not found
- Use the "Setup Python 3 and dependencies" button
- Run the generated setup script
- Restart the application
-
tkinter not installed
- Linux:
sudo apt-get install python3-tk - macOS:
brew install python-tk - Windows: Reinstall Python with tkinter option
- Linux:
-
Permission errors
- Run the application with appropriate permissions
- Choose a location where you have write access
If you encounter any issues or have suggestions, please create an issue in the repository.