The Project Directory Creator is a Python-based application that allows users to create predefined directory structures for web development projects. The tool uses a GUI built with CustomTkinter to provide an intuitive interface for entering project names, selecting a directory, and generating the required folder and file structure with just a few clicks.
git clone https://github.com/BOSS294/project-directory-creator.git cd project-directory-creator
pip install customtkinter
python directory_creator.py
Select Directory: Choose the base directory where the project structure should be created.
Create Structure: Click the "Create Structure" button to generate the folders and files.
Monitor Progress: Watch the progress bar and logs area for feedback on the structure creation process. This is how your structure will look like.
The application creates the following structure:
ProjectName/ │ ├── Assets/ │ ├── Accounts/ │ │ ├── Contents/ │ │ ├── Pages/ │ │ │ ├── login.php │ │ │ ├── register.php │ │ │ └── user-dashboard.php │ │ ├── Processors/ │ │ ├── Scripts/ │ │ │ └── accounts.js │ │ └── Styles/ │ ├── Admins/ │ │ ├── Contents/ │ │ ├── Pages/ │ │ │ └── admin-dashboard.php │ │ ├── Processors/ │ │ ├── Scripts/ │ │ └── Styles/ │ ├── Extras/ │ │ ├── Connections/ │ │ ├── Documentations/ │ │ ├── Helps/ │ │ └── Updates/ │ └── Website/ │ ├── Contents/ │ ├── Images/ │ ├── Pages/ │ │ ├── about-us.php │ │ ├── contact.php │ │ ├── faqs.php │ │ ├── privacy-policy.php │ │ └── terms-conditions.php │ ├── Processors/ │ ├── Scripts/ │ │ └── main.js │ ├── Styles/ │ └── Videos/ └── index.php
We welcome contributions from the community! If you would like to contribute to this project, please follow the steps below:
git clone https://github.com/BOSS294/project-directory-creator.git cd project-directory-creator
pip install customtkinter
Replace your-feature-name with a descriptive name for your feature or bugfix.
python directory_creator.py
ProjectName/ │ ├── Assets/ │ ├── Accounts/ │ │ ├── Contents/ │ │ ├── Pages/ │ │ │ ├── login.php │ │ │ ├── register.php │ │ │ └── user-dashboard.php │ │ ├── Processors/ │ │ ├── Scripts/ │ │ │ └── accounts.js │ │ └── Styles/ │ ├── Admins/ │ │ ├── Contents/ │ │ ├── Pages/ │ │ │ └── admin-dashboard.php │ │ ├── Processors/ │ │ ├── Scripts/ │ │ └── Styles/ │ ├── Extras/ │ │ ├── Connections/ │ │ ├── Documentations/ │ │ ├── Helps/ │ │ └── Updates/ │ └── Website/ │ ├── Contents/ │ ├── Images/ │ ├── Pages/ │ │ ├── about-us.php │ │ ├── contact.php │ │ ├── faqs.php │ │ ├── privacy-policy.php │ │ └── terms-conditions.php │ ├── Processors/ │ ├── Scripts/ │ │ └── main.js │ ├── Styles/ │ └── Videos/ └── index.php
git clone https://github.com/yourusername/project-directory-creator.git cd project-directory-creator
The above is the detailed content of Automatic Files Generator Python. For more information, please follow other related articles on the PHP Chinese website!