I've been using the app on and off for a few months now and have demoed it to a couple of friends. They thought it was cool. Feeling guilty that the app looked horrible (but worked great), I told them that I was working on making it pretty. Now that I said that, I had a promise to keep, and a goal to achieve. I set out to design the app using Affinity Designer. I've been using this vector graphic software to do simple mockups of my ideas. I'm now going to use it to design my web app, something that I will be proud to show the world. I worked on the mockups for a couple of days, playing around with the design and revising a lot every day. After I was happy with the design, I set out to create the html pages. This step was the hardest for me because I'm primarily a software developer and only dabbled in web design here and there in the past, but nothing serious. Now that I wanted to build an app and not wanting to hire a designer to build the front end for me, I had to step up my game and learned everything there is to learn about web design. It took me a few days to convert my mockups into html and css, but I did it, and I was proud. I was more in awe that I actually accomplished this. I took a week off to rest after having worked on this on nights and weekends after my day time job.
I knew I wanted to use React JS to build the app. I wanted a single page app that loads the data from my web service which I coded in Python Flask. I forgot to mention that earlier. I didn't know Python or Flask until I started working on this project. I was extremely happy that I got to learn Python because it's becoming a very popular programming language and there's countless uses for language such as data science (which I'm doing), machine learning and AI. So I worked on the app on and off every weekend. It took me an entire month but I got it done. I now need to host it somewhere.
I decided to use Digital Ocean to host my web service. I settled on Netlify to host my React JS app. I already bought a domain for the app and linked it to my Netlify account. The reason why I chose valuasion.com as the domain and product name is to express the purpose of the app. The purpose of the app is to provide a way to value companies. It's an app that does valuation. I wanted to play on word and made it valuasion instead.
I launched the app and took a break.