I developed a web scrapping tool which is based on a client - server environment, entirely developed in C++. The video demo shows how the server works. The server runs 24/7 and any work performed is based on definitions made by the user via a Client App. An end-to-end encrypted communication protocol I developed, all clients are synced with the server and all data is stored in a Sqlite3 database.
Customer review:
"He works fast and delivers on time. I expect to do many more great projects with Michael.
Very creative in his thinking and even when it seems impossible to get done he will find a solution to make it work.
Thank you"
https://www.youtube.com/watch?v=nZcyiA9eSgY&t=9s
The opportunity to create a product from A to Z. Design the architecture. Choose the best appropriate technology. Design the user interface (UI) and user experience (UX). Develop a prototype. Receiving feedback form the customer and making changes and improvements accordingly. The various technologies involved. The challenges along the way. The problems that popped up and had to be addressed. Taking care of the tiny little details such as the logo, how the email alerts will look like and running endless tests.
I always continue to give free support after the end of the project. In this case, I am working on improvements a month after the end and the release of the milestone. The customer wants to be only alerted about new listings and there are still old listings from time to time, so I am still working on fixing it as I promised the client.