/pooltablerugs2

Rugs, but for pool tables. (again). Server Side Rendered with Nuxt.js and Firebase Cloud Functions.

Primary LanguageVueMIT LicenseMIT

🎱 pooltablerugs2 v0.4 - Nuxt, Vue.js, Webpack, & more.

Rugs, but for pool tables. (again). Server Side Rendered with Nuxt.js and Firebase Cloud Functions.

Software License

This site aims to have a 3.0s or lower TTI (Time to interactive) - as well as score extremely well in lighthouse and Google Rankings. Server side rendering allows asyncronous loading of products and images, as well as cross-device support.

Successor to: pooltablerugs.

Technologies:

  • Vue.js
  • Nuxt
  • Vuex State Management
  • Tailwind CSS
  • Stripe Integration
  • Server Side Rendering
  • Firebase Auth / Firestore

Features:

  • Serverless Forms
  • Google/Facebook/Email OAuth
  • Firebase Hosting
  • SVG Animations in CSS3
  • Minified Files
  • Optimized Images

Browser Support

Chrome Firefox Safari Opera Edge IE
Latest ✔ Latest ✔ Latest ✔ Latest ✔ Latest ✔ 10+ ✔

Release Notes

  • Version 0.2.0 Interior Pages, Layout
  • Version 0.3.0 Add serverless functionality
  • Version 0.4.0 First public release
  • Version 0.5.0 Style Guide Finalized, Adding E-commerce in Next Major Version
  • Version 0.5.1 Asset Loading Deferred, Testing Transitions
  • Version 0.6.0 Vuex / Firebase Auth 2-Way Data Bind
  • Version 0.6.1 Cleanup of login/logout state.
  • Version 0.7.0 Pagination / Infinite loading
  • Version 0.7.1 Pagination / Infinite loading (Refactored)
  • Version 0.7.2 FAQ & Accordion Component
  • Version 0.7.3 FAQ & Accordion Component on Homepage
  • Version 0.7.4 Global Padding and Sorting of Products
  • Version 0.7.9 Styling fixes, checkout structure