Add Site/App UI, Featured Section, Mobile Friendly

in #utopian-io7 years ago (edited)

Steem list is a collection of some of the best Steem based websites and applications available on the STEEM blockchain. Steem List has sections dedicated to various different interests to help you quickly navigate around the site and help you find sites that will enhance your experience on the STEEM blockchain.

Within this release I have added the following features to Steem List:

  1. Mobile Friendly
  2. Featured Section
  3. Add Site/App UI

A small but important feature was added to make the site mobile friendly, In order to make the site mobile friendly. This can be seen below:

Feb-10-2018 11-44-41-iloveimg-compressed.gif

I had to remove some bootstrap cdn which was previously chosen and opt for a grid the only approach. Following this I simply need to create a media query to adjust various elements of the page when the screen was reduced, this can be seen here:

image.png

This can be found here:

https://github.com/tobias-g1/steem-list/blob/master/css/styles.css

Secondly, I added a featured section as seen here:

image.png

I created the featured section so that it has a new layout compared to the other sections of the site, the reason for this was so it would stand out against the other sections and draw a users attention. Similarly to other releases I created the featured section from a JSON file which can found here:

https://github.com/tobias-g1/steem-list/blob/master/category-json/featured.json

I pulled the content from featured.json using a similar function as the sections as seen here:

image.png

This can be found here:

https://github.com/tobias-g1/steem-list/blob/master/js/generate.js

In order to style the featured cards I applied the following CSS:

image.png

Following that I created a form which will allow a user to submit there site/app when launched, I still need to link this up to an email and the code to do that, but that will be completed when I buy the domain as I will use the email with the domain for testing. The form I created can be seen below:

Feb-10-2018 11-46-43.gif

I simply created the form index.html, by default the form is hidden but a function within general.js is used to toggle the hide and show of the form.

image.png

This can be found in index.html here:

https://github.com/tobias-g1/steem-list/blob/master/index.html

Related Commits

Newest to oldest

https://github.com/tobias-g1/steem-list/commit/1bd9c98e33118a6f00ddbeed5e130279f676cd92

https://github.com/tobias-g1/steem-list/commit/671792e5d42c44c238e4a0b05e0fd1e006597b89

https://github.com/tobias-g1/steem-list/commit/1bd9c98e33118a6f00ddbeed5e130279f676cd92

Note: There was an issue with the CSS commit in the first commit added due to a third party app I use with brackets changing everything, apologies this is now resolved for future releases.

What's next?

  1. Additional Details Sections
  2. Content Clean up & Copy Changes
  3. Email Sender
  4. Buy Domain & Launch

I hope to launch this site by the end of next week where then I'll be able to focus on the promotion of the great sites the Steem blockchain has to offer.

A link to follow the current progress of the site can be found here: https://tobias-g1.github.io/steem-list/index.html



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.029
BTC 76024.68
ETH 2926.23
USDT 1.00
SBD 2.60