Rugs, but for pool tables. (again). Server Side Rendered with Nuxt.js and Firebase Cloud Functions.
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.
- Vue.js
- Nuxt
- Vuex State Management
- Tailwind CSS
- Stripe Integration
- Server Side Rendering
- Firebase Auth / Firestore
- Serverless Forms
- Google/Facebook/Email OAuth
- Firebase Hosting
- SVG Animations in CSS3
- Minified Files
- Optimized Images
Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | 10+ ✔ |
- 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