Steem App - Dev Week 9

in #letseat7 years ago

Join me on my journey to bring Steem/it to the masses.

It is getting very close to the end of the journey for the beta version of Let's Eat. I made no update last week due to travel (and testing) in Munich and London.

London

The app is posting on the Steem blockchain but the real eye catching part of the app is the map view. Finding places to eat is a breeze and leaving your review, photos and rating on the Steem Blockchain is even easier.

I made it to the London Cryptocurrency Show on Saturday and got to show the app to some Steemians.


@ultravioletmag and @eroche Photo by @steevc

Last Week of Development

The plan for development this week is to finalise the build then next week blind testing, optimisation for devices, final bugs and submission to the App Store.

Learnings

Terms and Conditions

There are a few legal requirements when you publish an app such as:

  • Terms and Conditions
  • Privacy Policy

The latter is even more complicated in Europe where we will shortly be coming under the GDPR directive. In developing Lets Eat I wanted to keep my risks to a minimum;

  • I have implemented Steem Connect so that I do not have responsibility for passwords
  • I will not be collecting any user data (besides basic bug reports and usage stats temporarily) so I will not be holding GDPR related data.
  • The user data that anyone posts will be limited to that that is stored on the Public Steem Blockchain so again that will not be my responsibility but I will make it clear in the user terms and conditions that this is where the data will be stored.
  • For the beta version I will be storing user submitted images on an AWS server so I will need to monitor this to make sure there is not any illegal content but over time I would like to put that back in the hands of the user possibly using IPFS.
    The issue I have with images is where does my responsibility for storing them end? At some stage its not inconceivable that links may be broken to old posts but then again this is a problem with Steemit already.
    I would love to hear your thoughts on this?

Bugs

This week I came across many minor UX issues with the app which have taken some time to work through.

When I started this process I expected (naively) that bugs would mean tweaks to the implementation. If I discovered that one screen should link to another screen or a button wasn't places in the right place they were bugs in my mind.
These types of bugs are not something you can necessarily plan for and through testing and iteration you would get to the finished product.

In the development world bugs have a different meaning. Bugs in this world refer to differences between specifications and the product. In effect you (as the consumer) have to check the work that you have specified for errors. This is has always been quite infuriating to me because I am very detailed in my specifications as a rule and after submitting specifications my eye is usually on the bigger picture. For this project I have spent much more time than I was expecting looking for "bugs" which have included typos in text, obvious visual issues and even payouts being displayed incorrectly and not corresponding to Steemit.com.

Standards

My expectations coming into this project with these "bugs" was I could take for granted them to be correct, the UX issues would be fully tested and the app would be clean on completion. I am paying enough money for it after all!

My energies would be better spent on tweaking the design, promoting the app and planning for future iterations of it.


Onwards & Upwards

Having shared this experience I am still confident that the app will be delivered in budget but there may be a slight delay in getting it up to the play store. It is important to get the quality of the app to the standard that the Steemit Community deserve.
I envisage this app as making the interaction more enjoyable for those who write and read restaurant reviews on Steemit and being intuitive to use for people that know nothing about blockchain and crypto.
This app will also bring new users to Steemit that want to get good honest Restaurant Reviews and find places to Eat while on holidays.

"Many of life's failures are people who did not realize how close they were to success when they gave up."
Thomas Edison


Thank you for reading this. I write on Steemit about Blockchain, Cryptocurrency and Travel.

Stock image: pixabay.com

Sort:  

Can't wait to use it @eroche! This is going to be a great app for the STEEM blockchain

Thanks Jeff, I hope you like steemed food 😀

Sangat bagus saya suka postingan anda friend

Sounds great to me @eroche. I don't envy you having to deal with the new privacy stuff. Sounds like you have it in hand though. Keep chipping away. You will get there soon enough! 😁

So how does the app work. Do I post photos of the restaurant and reviews in the app and they appear here on steemit ?
How does user fetch this data when required. Does the app read data from steemit and answer user queries like coffee places around me etc.

Hi @blog-beginner, you got it. The app has a template which helps you add photos, rating, type of food, location etc. It also helps you search for nearby places via a map interface. You will only see Let's Eat reviews when you use the app but they will be all stored on the Steem blockchain.

That sounds like a cool app. I assume the map interface will also navigate you to the destination. And it will be integrated with Google maps because that's the most famous gps based navigator currently.
It will work only with steemit accounts right. What if it goes viral and everyone out there wants to use it.

Loading...

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.029
BTC 76491.72
ETH 3050.14
USDT 1.00
SBD 2.62