After years of developing numerous applications in multiple languages, I finally built an automated crypto trading application that I commercialized using Python and Flask.
First, I spent $12 buying the .com domain name on the internet from Google. The rest of my journey was free.
The application itself was built in Python ($0), using an open-source development environment ($0) and I used Python's pyinstaller package to compile the application into an executable that can run on Windows, MacOS, or Linux. - $0
I created a professional looking website by using the templates on GoogleSites ($0) to design and build my site and then when I was finished, I copied and pasted the html that was generated over to my flask application.
I created my own Web Server using Python Flask ($0), saving me from having to pay for a web-hosting provider. The site also utilizes Flask-Login to enable password-protected logins, Flask-Limiter to prevent malicious attacks/calls to the site, and Flask-Mail to send email confirmations.
The website has connectivity to a back-end MySQL database ($0). It's deployed using Apache/WSGI ($0). It's also deployed on https:// by using letsencrypt ($0) to generate the SSL certificates.
Next, I created an API server using Python Flask ($0) so it can communicate and receive/send data to the client applications.
I was able to integrate the Stripe API ($0) to my Python Flask application in order to receive and accept credit card payments without having to store any credit card information or worry about the compliance headache that comes with holding that data. I also implemented a payment option to accept payments via cryptocurrency via XLM (Stellar Lumens) by integrating with their blockchain API ($0).
At this point, all of this has been running on my Ubuntu desktop. Once I was ready to move to the next step, I signed up with with Amazon Web Services and selected their free-tier option ($0) which was a t2.micro instance. I was able to replicate my Python-Flask/Ubuntu/MySQL environment there for free.
A month later, Amazon reached out to me regarding an entrepreneur program they had and said I could apply for it. A week later I qualified for an additional $300 in AWS credit!
If you're interested in checking out the quality of the website design or features enabled, you can google KryptoScalper.
Hopefully, my story serves as an inspiration to other aspiring entrepreneurs and to let them know that if you're a skilled enough Python/Flask programmer, you don't have to throw down a lot of money to implement your idea into a business. Feel free to comment or ask any questions regarding my journey