Professional software ordering platform built with Python and Flask.
MySoftware demonstrates a complete custom software ordering workflow with server-side scope analysis, transparent quotations, multilingual preferences, secure order tracking, administration tools, and a simulated cryptocurrency checkout.
Portfolio notice: All payment behavior in this repository is simulated. No real wallet, blockchain transaction, or cryptocurrency transfer is used.
- Multi-step custom software ordering workflow
- Server-side deterministic quotation engine
- Technology, platform, feature, and scope-based pricing
- Multi-deliverable orders
- Multilingual preference handling
- Lawful-use and sensitive-data screening
- SQLite persistence
- CSRF protection and rate limiting
- Administrative authentication and audit records
- Email notification infrastructure
- Simulated USDC, EURC, ETH, and WBTC checkout
- Responsive interface
- Python
- Flask
- SQLite
- Jinja
- Werkzeug-compatible session security
- HTML5
- CSS3
- JavaScript
mysoftware/
├── app.py
├── templates/
│ └── index.html
├── static/
│ └── style.css
├── screenshots/
│ ├── home.png
│ ├── order.png
│ ├── quote.png
│ ├── payment.png
│ └── dashboard.png
├── requirements.txt
├── .env.example
├── .gitignore
├── LICENSE
└── README.md
git clone https://github.com/YOUR_USERNAME/mysoftware.git
cd mysoftware
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtCreate your local environment file:
cp .env.example .envRun the project:
python app.pyThe SQLite database is generated locally and must not be committed.
The portfolio checkout preserves the product workflow without handling real funds:
- The customer defines one or more software deliverables.
- The server calculates a transparent quotation.
- The customer selects a simulated crypto asset.
- The application generates a demo invoice and placeholder address.
- The customer clicks Complete demo payment.
- The order status changes to paid using a local demo transaction identifier.
No external blockchain provider, private key, wallet balance, or real transaction is involved.
- Server-side price calculation
- CSRF protection
- Persistent rate limits
- Secure session cookies
- Sensitive-secret detection
- Lawful-use screening
- Administrative audit trail
- Environment-based secrets
- No private keys stored in the project
This portfolio repository is not presented as an audited production payment processor.
- SQLAlchemy models and migrations
- Automated unit and integration tests
- Docker deployment
- PostgreSQL support
- REST API documentation
- Customer messaging and delivery timeline
- Cloud object storage
- Expanded translation catalogs
Crow Studio
Python & Flask Backend Development
Custom Web Applications · APIs · Automation
Released under the MIT License.




