The User Profile Generator is a lightweight Python CLI app designed to help beginners practice working with:
- Input handling
- String formatting
- Variables
- Basic logic in Python
This project exists to turn simple learning exercises into something usable and portfolio-ready — instead of random practice code that never sees the light of day.
| Technology | Description |
|---|---|
| 🐍 Python | Core language used to build the CLI |
| 💻 Terminal/CLI | Interactive user interface |
| 📄 Markdown | Documentation format |
- 🧑💻 Interactive CLI Form — Collects name, city, role, hobby, and pet.
- 🔢 Auto Character Count — Displays how many characters your name has.
- 🏷 Generated Nickname — Combines your city + pet into a fun alias.
- 📊 Clean Summary Output — Easy-to-read profile section with ASCII barriers.
- 🚀 Beginner-Friendly Codebase — Perfect stepping stone for learning Python basics.
Make sure you have:
- Python 3.8+ installed
- A working terminal (macOS, Linux, Windows PowerShell)
Clone the repository:
git clone https://github.com/yourusername/user-profile-generator.git
cd user-profile-generatorRun the script:
python main.pyExample interaction:
Input Your Name: Name
Input Your City: City
Input Your Role: Role
Input Your Hobby: Hobby
Input Your Pet: Pet
Contributions make the open-source world amazing.
Feel free to fork, open issues, and submit pull requests.
Any improvements — from bug fixes to new features — are welcome!
Distributed under the MIT License.
Author Contact:
🌐 https://alhikam.me
🐙 https://github.com/AlhikamWarsawa

