Activity

DevX_Dragon

Shipped this project!

Hours: 11.21
Cookies: 🍪 50
Multiplier: 4.42 cookies/hr

This is the final update to the project creator i’ll be doing here. Thanks for following me on this journey. I’ll continue to update this project in the future.
Thanks to everyone who voted , suggested features and special thanks to the 12 people who stared the repository. You guys don’t know how much of a impact it did.

DevX_Dragon

More tweaks before submission

  • Changed some stuff on docs and readme
  • Debug workflows
  • Add GSC for the website
  • Some reviews and checks for the code
Attachment
0
DevX_Dragon

More Stuff

Added proper docs and readme.md files

Votes and suggestions mentioned to add proper documentation so did it.

Proper Website

Made a temporary landing page but will change it soon.

Some cloud templates stuff

Changed the function on how the template system works for optimizing internet usage.

Workflow

Made a new workflow so the website gets deployed from /website instead of /docs

Attachment
0
DevX_Dragon

Devlog

This devlog covers the work done after the v2.1.3 release of Project Creator.

After v2.1.3

2026-04-19 to 2026-04-29

After the last release, I turned Project Creator from a mostly functional CLI into a much more complete project scaffolding tool.

What Changed

Documentation overhaul

  • Rewrote the main README.md into a more useful project overview
  • Added a full software guide in docs/Documentation.md
  • Added a polished documentation landing page in docs/index.html
  • Added CONTRIBUTING.md so template contributions are easier
  • Added CHANGELOG.md to track release history more clearly

CLI improvements

  • Expanded the CLI into a clearer numbered project scaffolding flow
  • Added support for multiple setup modes:
    • Manual Setup
    • Load Templates
    • Empty Repository
  • Added support for:
    • web
    • venv
    • api
    • firm
    • docs
    • tests
  • Added generation of .env.example
  • Added generation of blueprint.json
  • Improved Git initialization and push behavior
  • Switched the generated Git branch flow to main

Template system

  • Added bundled starter templates:
    • basic-web
    • npm-package
    • python-pypi
  • Added template documentation for the bundled templates
  • Added support for downloading templates from GitHub
  • Added external template loading through source:https://...

Project structure cleanup

  • Expanded the repo layout to separate docs, templates, and CLI code more clearly
  • Marked the old GUI version as discontinued and moved it into an archive-style folder
  • Cleaned up older release-era code and documentation so the project feels more consistent

Why It Mattered

The biggest improvement was making the project feel like a real reusable tool instead of just a small script.

Before this stretch of work, the project was mostly about creating folders and doing a basic Git push. After this stretch, it can:

  • scaffold different kinds of projects
  • generate starter files
  • download templates from GitHub
  • document itself properly
  • present itself more cleanly to new users

Challenges

  • Keeping the CLI simple while adding more setup options
  • Making template downloads feel reliable
  • Making Git automation less fragile
  • Writing documentation that explains the tool clearly without overwhelming people

Current Status

Project Creator now has:

  • a clearer CLI workflow
  • reusable templates
  • a more complete release structure

Next Ideas

  • add more templates
  • improve validation for project names
  • add proper metadata
  • make it not only a project starter script but actively manage stuff inside it.
  • keep polishing the docs and release notes
  • Write proper documentation and make the website for it.
Attachment
Attachment
Attachment
0
DevX_Dragon

Big update

Templates

Now you can use pre-created templates that are extracted from the GitHub repo. Community driven as well. (can use your custom repo as well)

Better Git

Now using git python for better git handline

Better CLI

Improved the CLI with check boxes and arrow controllable lists. Also better Interface generally

Attachment
0
DevX_Dragon

Shipped this project!

Hours: 2.33
Cookies: 🍪 22
Multiplier: 9.45 cookies/hr

So after considering the votes I have turn this into a next level encrypter. Now with better encryption protocol and fun features to make it really a chaos. Would love if you could star the repository.

DevX_Dragon

🟢 Summary
Today marked the transition of Project Creator from a simple local automation script to a professional-grade, cloud-connected deployment tool. Isuccessfully implemented a “Competitor Engine” that pulls custom boilerplates directly from GitHub, Lets compete against cookiecutter.io

Better CLI

  • Upgraded the CLI look with list where you could navigate with arrows. (using pick)
  • Using colorama for the ASCII

TODO:

More templates

Instead of flags there are pre made templates like python package , django api, etc.
(flags will be also option as well)

Community driven templates

Community can add templates and script will pull from there!

Attachment
0
DevX_Dragon

Shipped this project!

Hours: 4.25
Cookies: 🍪 48
Multiplier: 11.27 cookies/hr

CLI Version now Out!

Everyone requested for the CLI version. So I made the CLI version. Now installable via PIP. (pip install prj-creator). Go to any directory and simply type prj-creator in the terminal to run it. Please leave a star on the github repo if you liked it ❤️

DevX_Dragon

Ran into some workflow automation problems

The workflow didnt work as expected. Like it used an old commit of the workflow file to run the github action. which is bad. So I had to debug it like for half-an-hour. The commit history will show proof 😭

Attachment
0
DevX_Dragon

Preparing for shipping

  • Uploaded to PIP
  • Tested and Debugged everything
  • Optimizing Code for faster running
  • Added a workflow that automatically uploads my dist/* files to PIP to update the package. (Used Ai to configure the workflow)
  • Crash out at least 10 times cause code failed

Jokes aside this is my first time uploading something to PIP so I am kind of proud of myself.

Attachment
0
DevX_Dragon

New Update

After reading all of your feedbacks I have upgraded emoji-grill to a next level encryption site.

Better Encryption Method

Instead of basic letter=emoji ciphering I have used AES-GCM encryption protocol which takes the letters and turns it to base64 then does some magic. (secret recipe lol)

File Encryption

Now you can encrypt files and encrypt them with a .salted extension.

How to Use section

I relaized people had a hard time understanding what button does what so added a how to use section

Light Mode

Some people didnt like the neon chaos themed UI design so added a light mode known as “Stealth” mode.

QR Mode

Instead of normal emojis you can get a QR output where you friend can scan it.

Clear Button

A button that makes the entire webpage explode into pieces and clearing everything.

Password Strength Meter

A meter that shows how strong your password is.

Better UI

Now optimisied well for mobile.

Attachment
0
DevX_Dragon

CLI to PIP

I have never uploaded anything to PyPi so I had some hard time with it. I also had to redo it multiple times but for now its not working.
I went ahead and did some changes in the CLI for better running. Had some bugs that I had to debug which took the biggest time 😭.

Attachment
0
DevX_Dragon

Starting the html

Have started to write the main index of the website. Planning on having everything on a single page and have a big Hero landing.

  • made the skeleton of the website
  • experimented with different layouts

Dont have a proper output yet so no images :D

Attachment
0
DevX_Dragon

CLI VERSION!!

After many requests I have started production for the CLI version

All Features

Took every feature from the GUI version and implemented them into the CLI version

Proper CLI design

Made it so its a step-by-step setup so its easier to setup stuff

Little Changes to the core

Removed PCB and added hardware as not all projects only have a pcb and its better to use a common name.

Whats Next?

All the CLI stuff is complete and pushed to GitHub. Im hoping to make this global by adding these to PIP and npm. But thats for a another day.

Attachment
0
DevX_Dragon

Playing with astro

I have used some codex to understand more about astro. And i have studied a lil about it. For today this is going to be it. Sorry

Attachment
0
DevX_Dragon

What am I going to buid?

So this is going to be my personal website with some cool features. So basically I can put a .json file of my project inside lets say /project folder. The project will automatically show up on the website.
Same thing for Achievements. Im also planning on integrating Hackatime stats cause why not. Also installed the required stuff.

Attachment
0
DevX_Dragon

Designing the UI

I have decided to use customtkinter for the UI , and SQL for the database. Im trying to make this as optimized as possible so it will work on low end pcs.
I have added some hardcoded drugs for now but will eventually update it to a API based or somewhat other way.
Also I have to work on the print function so it actaully sends a PDF to the printer.
The UI is halway done but not fully functional.
There are many bugs but sake of the dev log I had pause it.

Attachment
0
DevX_Dragon

Shipped this project!

Hours: 1.44
Cookies: 🍪 7
Multiplier: 4.62 cookies/hr

I see people using normal emoji’s and communicating with each other. So I though why not make a language using emoji and that led me to this.

DevX_Dragon

Wrapping up for submission

Doing few tests and bug fixes regarding the ui. Optimized the UI for mobile and PC. Did some UI changes. added proper text indicators and float animations

Attachment
0
DevX_Dragon

Sketching a proper UI

Designed a cool UI on Excalidraw. I went for classic windows xp based theme. and will mostly run locally and does not need heavy spec machines to run the software.

Attachment
0
DevX_Dragon

Folder Structure Setup

Before continuing this massive project im going to be properly structuring and creating everything in advance so it will be neat and easier in the future.

Attachment
0
DevX_Dragon

Improving UI

Im tired of the all booring UI so I have worked on this new UI. I got few suggestions and helps from my online friends inorder to improve it.

Proper Tab and optimizing

Properly optimizing it for mobile and pc. (WIP)

Attachment
0
DevX_Dragon

Creating the core HTML

So what basically I did is assign an emoji to a single character then whenever user inputs a text it changes to the proper emoji’s. Same thing in reverse as well. But i realized its not that good so added a password system where it also gets merged with the emoji’s so only if you enter the proper password you can decrypt.

Stickers and Assets

Drew few die-cut style stickers for the web as well. So I could decorate the website

Web Design

Im mostly going to go with a chaos based website with many cooking themed stuff floating around.

Attachment
Attachment
Attachment
0
DevX_Dragon

Shipped this project!

Hours: 3.58
Cookies: 🍪 17
Multiplier: 4.69 cookies/hr

Why?

I make a quite alot of projects every day. Mostly Hardware. So I made this script that automatically creates proper folders because it takes alot of time to create them individually. Even though its a small thing it helps a alot.

DevX_Dragon

Walking into an issue

After packaging everything and making everything work i got hit with this nightmare. The Microsoft antivirus keeps flagging the .exe file as malware. I suppose cause we are using subprocess Microsoft thinks its doing it against user’s will.

  • Tried other packaging methods
    • Used standalone instead of onefile (like a folder with the files instead of a single exe) but still wont work.
    • Used pyinstaller and file is reaching 120mb and still getting flagged

I have no options as of right now. And Im digging through reddit and other blog posts about how to not flag it as the .exe plays a major role here. The python runs fine. Only the exe

Attachment
0
DevX_Dragon

Writing proper reamde

Wrote a proper how-to readme as it was one of the main requests.

Attachment
0
DevX_Dragon

Bug Fixing Time :sad:

Had to do alot of debugging inorder to make it work as intended.

Changing Layout

Have changed the UI layout and added an “Advanced” tab where you can modify thr .gitignore properly.
Fixed the forms in the Basic Tab

More Features

Added a requirement.txt including and create a venv in the advanced tab with the gitginore as well.

Attachment
0
DevX_Dragon

Addressing Votes

After shipping twice I have taken multiple feedback from voters and working on implementing them.

Auto Open created directory

Made it so after each project structure creation it automatically opens up the created directory.

More Templates

Moved it from only hardware based folder structure creator to common one. Have added a website template. and adding more in the future.
image

Add placeholder files so the folders get pushed to github.

Made it so in the folders it creates placeholder files. (e.g: creates the .kicad_sch and .kicad_pro files automatically in the KiCad Folder)
image

Modifieble .gitignore

Added an field where you can add custom folders/file to the auto created .gitignore so you dont have to edit it individually.

Attachment
0
DevX_Dragon

Shipped this project!

Hours: 0.34
Cookies: 🍪 3
Multiplier: 8.01 cookies/hr

Why?

So I make alot of hardware based projects every single day. And I had to create the individual folders every single time which can be annoying if its repeated. So I made this script that does it for me.

DevX_Dragon

Bug Fixes

Got some bug reports on my dms and fixed them. Like the numbers cloning issue. Also resized and did some modifications to the UI to make it snap properly and adjust properly

Attachment
0
DevX_Dragon

Shipped this project!

Hours: 0.57
Cookies: 🍪 1
Multiplier: 1.6 cookies/hr

I built this auto project folder creator because I make alot of hardware stuff. and it takes a quite alot of time to make the proper folders. So I made this script “)

DevX_Dragon

Writing python script

I have fully wrote a python script to automate creating project folders.
The script uses os and re to scan the dir and finds the last number I used to number the project. and then automatically create the selected folders that are shown as options in a GUI (using tkinter).
I integrated subprocess to talk directly to Git. It initializes a main branch, links it to my GitHub (as an Origin or Upstream), and even does an auto-push of the .gitignore so I don’t have to do the initial setup manually in the terminal anymore.

Attachment
0