About This App
Full stack app built with Vue 3, Nuxt 3, Vuetify 3, and Pinia
Uses custom Vuetify themes with global UI defaults
Uses the OpenAI Node JS SDK
Uses the OpenAI chat completions API (gpt-3.5-turbo) for keyword extraction
CI/CD and hosting on Vercel
OpenAI query used to extract keywords
const query = `Can you summarize the book ${text} into a single paragraph no more than 100 words long?`