Giter Club home page Giter Club logo

unizen-web's Introduction

zen_web

Build Setup

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate

For detailed explanation on how things work, check out Nuxt.js docs.

unizen-web's People

Contributors

anton-karlovskiy avatar grvlle avatar martin-zencex avatar jyustecastell avatar dependabot[bot] avatar cryptobender21 avatar blockchain-dreamer avatar sweetca avatar cryptfaux avatar illyism avatar

Stargazers

 avatar Sergio Cortes Satizabal avatar Adam Hughes avatar marol avatar Quan avatar Thijs Limmen avatar  avatar  avatar  avatar

Watchers

James Cloos avatar  avatar  avatar

unizen-web's Issues

Add twitter conversion tracker snippet

https://business.twitter.com/en/help/campaign-measurement-and-analytics/conversion-tracking-for-websites.html

<script> !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); // Insert Twitter Pixel ID and Standard Event data below twq('init','o8t3o'); twq('track','PageView'); </script>

Ongoing bug/improvement reports (progressive enhancement)

  • It looks like the favicon is broken on {{Vercel}} deployment. – {color:#ff5630}DONE{color}
  • Should add loading UX to the submit button on the contact-us page. – {color:#ff5630}DONE{color}
  • It looks like form submissions are considered spam for now in my test [formcarry.com|http://formcarry.com] account.
    We should double-check in the upcoming company account. – {color:#ff5630}DONE{color}
  • Can improve performance by using {{keep alive}} and {{activated}} hook.
  • Can improve performance by using SWR (swrv package).
  • Can improve performance by using SWR (http caching). – {color:#ff5630}DONE{color}
  • There are DOM mismatch bugs and warnings in the console. – {color:#ff5630}DONE{color}
    !revisit-home-page & mismatch.png|width=1440,height=868!
  • Should fix font set-up. We should not use font family everywhere but just use font weight and font style once after configuring the font family in one place.
  • !font-family.png|width=1440,height=848!
    {{Too many active WebGL contexts. Oldest context will be lost.}}
    This may impact the performance.
  • !too-many-webgl.gif|width=1898,height=1090!
    Sometimes I run into this issue. It looks like we may have to upgrade rss2json API.
  • !rss2json-api.PNG|width=1440,height=848!
    It looks like {{Header}} is mounted twice. – {color:#ff5630}DONE{color}
  • !animation-destruction.gif|width=1898,height=1090!
    The card sizes do not look consistent and it takes much time to load thumbnail images.
    ** We can reserve spaces for title and content so that all cards look consistent regardless of Medium articles. – {color:#ff5630}DONE{color}
    ** There might be a way to control the thumbnail resolution sizes. We could use less resolution thumbnails for UX.
  • !card-size.PNG|width=1440,height=845!
    Can do tree shaking bootstrap-vue based on [https://bootstrap-vue.org/docs#nuxtjs-module|https://bootstrap-vue.org/docs#nuxtjs-module].
  • It looks like there are too many renderings. – {color:#ff5630}DONE{color}
  • We should componentize the app.

Enhancing blog articles UX

Re: [https://polkadot.network|https://polkadot.network] for inspiration

  • Articles should look consistent regardless of the article contents. – {color:#ff5630}DONE{color}
  • Articles should be paginated.

Bundle optimization (progressive enhancement)

As we discussed in [https://docs.google.com/document/d/1LNuKkM-YF37j1xhfNivWm_iQ0htcugGBdN7TjV-O4zA/edit|https://docs.google.com/document/d/1LNuKkM-YF37j1xhfNivWm_iQ0htcugGBdN7TjV-O4zA/edit|smart-link] , we should optimize the JavaScript bundle size for performance.

Tailwindcss integration and progressive update of bootstrap use cases

As we discussed, replacing {{bootstrap}} with {{tailwindcss}} is low priority.
I’d suggest using {{tailwindcss}} for implementing new features and {{bootstrap}} for updating the exiting features.
And whenever we can spare time, we can progressively update all features using {{tailwindcss}}.

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.