Coder Social home page Coder Social logo

infoportal's People

Contributors

vexy avatar

Watchers

 avatar

infoportal's Issues

Share a question

Add "Share" question button and prepare share package for social nets.

Improve wallet detection UI message

Improve the (initial) page where user is waiting for wallet detection and network recognition.

  • Do both stylization and message display of Loader component.
  • Dynamically update waiting text to better reflect current waiting reason.

Timeout errors

Make sure data loading methods are covered with try...catch and that can handle errors gracefully.

Status panel

Status panel contains clickable title that brings modal dialog with following elements:

  • user platform points
  • wallet info
  • number of platform users
  • total number of questions

Switch inputs to forms

Embrace all input stuff with forms tag.

Use SvelteKit form actions for validation and error reporting.

Rework Footer

Add following footer items:

  • created by Vex (in serbia)
  • link to source
  • #10

Social share buttons:

Question stats layout update

Adjust question stat page to occupy at least 80-90% of available screen width.

Adjust both mobile and web versions.

Update SEO

Update SEO metatags on following routes:

  • home (initial page)
  • registration
  • instructions
  • welcome
  • list
  • question(s)

Layout update (HTML/CSS)

Route groups

Improve overall layout structure by using route groups. Divide routes into:

  • connected
  • pre-connected

Overall CSS Update

Improve overall CSS structure of the website using new groups. Perform layout update for:

  • connected users
  • pre-connected
  • disclaimers and standalone pages

Initial route detection

Rework "wallet detection" logic and the way how initial routes are laid out.

  • show wallet detection loader

Improve long waiting interactions

During the interaction with some contract methods (such as vote) may take long time to complete, specially on a test blockchains.

Makeup a logic that will adjust the loading message when the loading time is:

  • below 5s
  • between 5 and 10s
  • above 10s

After 10s (of waiting) draw something like ๐Ÿ˜ฌ or so...

Dialog updates

Update both design and functionality on all pages that require <dialog> tag.

Routes

  • /newquestion
  • /connect
  • /welcome
  • /questions/xyz
  • /list

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.