My js-fu🥷 project to try out Nuxt, SSR and SPA deployment.
This project is intended to have a backend (eventually), but should be able to be deployed as a static site initially.
Data from r/onebag subreddit - r/onebag Converted to JSON using google sheets api data/products.json and is served via api http://localhost:3000/api/products
Look at the Nuxt 3 documentation to learn more.
Retrieve Spreadsheet data via Google Docs APIStore the data in a Pinia storeRegroup and display the data as a grid of imagesDisplay fallback imagesUse a virtual scroller to replace existing DOM elements as the user scrollsIntegrate Bulma and create Nuxt layoutsUtilise Nuxt content and pagesCreate favicon and share linksIntegrate IonIconsImplement a detail page for each productAdd brand dropdownAdd laptop size dropdownAdd toggle filtering for any applicable spreadsheet columnsAdd text search- Develop a Single Page Application with offline support
- Add backend database in Firebase
- Add Webauthn authentication
- Add favouriting feature
- Add commenting feature
- Add editable content page for products
- Model the store data with Pinia-ORM
- Deploy using Railway or Vercel
- Improve Server Side Rendering performance
- Create Apache Cordova mobile app
bun install
bun update nuxt
bunx nuxi module add image
Start the development server on http://localhost:3000
bun run dev
Check out the deployment documentation for more information.
I intend to deploy this app using the Nuxt deployment documentation https://nuxt.com/deploy
using vercel https://nuxt.com/deploy/vercel
need to install vercel db services for kv and table dbs