CLI tool to generate modern Flask projects
Project description
🚀 Flaskey SetDev
Create modern Flask projects instantly with a single command.
✨ Features
- ⚡ One-command project creation
- 🎨 Modern Bootstrap UI (like React/Next.js feel)
- 📦 Automatic virtual environment setup
- 🔧 Auto dependency installation
- 🧱 Clean project structure
- 🖥️ Beginner-friendly
📦 Installation
pip install flaskey-setdev
⚡ Usage
Create a new Flask project:
create-project flask myapp
📁 Project Structure
After running the command, you’ll get:
myapp/
├── app.py
├── requirements.txt
├── templates/
│ └── index.html
├── static/
│ └── style.css
├── venv/
🚀 Run Your Project
cd myapp
venv\Scripts\activate # On Windows
python app.py
Then open:
http://127.0.0.1:5000
🎨 UI Preview
- Modern landing page
- Navbar + Hero section
- Buttons + responsive layout
🛠️ Troubleshooting
❌ Command not found
Add this to your PATH:
C:\Users\<YourUsername>\AppData\Roaming\Python\PythonXX\Scripts
Restart terminal after adding.
❌ PowerShell execution error
Run:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
💡 Requirements
- Python 3.7+
- pip installed
🔥 Future Features
- FastAPI project generator
- Django template support
- Interactive CLI mode
- Auto-open browser
- More UI templates
👨💻 Author
Samarth Patil
⭐ Support
If you like this project, give it a ⭐ on GitHub!
📢 Contributing
Feel free to fork, improve, and submit pull requests.
🧠 Why Flaskey?
Flaskey helps beginners and developers quickly start projects without wasting time on setup — just create and build 🚀
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flaskey_setdev-0.2.0.tar.gz.
File metadata
- Download URL: flaskey_setdev-0.2.0.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae7805b09ec30f8761d46aa57d6347e402be4dc2729671844b068d98e8cef8a7
|
|
| MD5 |
7d20c211a9dade1962c8b73fcc2fb9fa
|
|
| BLAKE2b-256 |
136adb62afff6f6aed19e79239a133273e1c92ed9f7e56c8c8d065baad1048c0
|
File details
Details for the file flaskey_setdev-0.2.0-py3-none-any.whl.
File metadata
- Download URL: flaskey_setdev-0.2.0-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
437e7a47839b73bda9cac794228012dfa6df27a171fcc0f3cddfd2c4314e1f6f
|
|
| MD5 |
9a662033bf36f0dad085d7fc66382bad
|
|
| BLAKE2b-256 |
158ce08187ddacc1efabcf68143c0ea7beb0a3dd1b9192880f2c10a4fbd27a24
|