My Certificates
My Projects
My Development Packages
Django Layered Architecture
Django Layered Start is a CLI tool that helps you quickly create Django projects and apps with a clean, layered architecture following SOLID principles. It automates the setup of both the project and apps in a structured and scalable way.
View on GitHubDjango-GCC-PhoneNumbers
Django_Phone_Number_Field_GCC is a Python package designed to validate phone numbers for GCC countries (Saudi Arabia, UAE, Qatar, Kuwait, Oman, Bahrain) and Egypt. It provides a custom Django field that can be easily integrated into your Django models, along with flexible validation options.
View on GitHubRestquest - API
restquest is a command-line tool for testing REST API endpoints with various HTTP methods (GET, POST, PUT, PATCH, DELETE). It simplifies API testing by allowing developers to quickly send requests and view responses directly from the terminal.
View on GitHubEgyptian Phone Validator
A Django package to validate Egyptian phone numbers.
View on GitHub