A hybrid mobile app that allows users to keep track of their book collection.
The web version is available online here.
Backend RESTful API
- 💚 Vue 3 - Approachable, performant and versatile JavaScript framework
- 🦾 TypeScript - JavaScript with syntax for types
- 🔮 Anu - DX focused utility based component library
- 🔧 Capacitor - Cross-platform native runtime for web apps.
- ⚛️ UnoCSS - Instant on-demand Atomic CSS engine
- 🌎 Vue I18n - Internationalization plugin
- 💎 Pure CSS Icons - Allows to use any icon using a single class
- ✅ VeeValidate - Form validation library
- 🔹 Zod - TypeScript-first validation schema builder
- ⚡️ Vite - Lightning Fast Bundler
- 🤖 unplugin-auto-import + unplugin-vue-components - Auto import components and APIs on demand
- Install dependecies
# pnpm
pnpm install
# yarn
yarn install
# npm
npm install
- Build web code
# pnpm
pnpm run build
# yarn
yarn run build
# npm
npm run build
- Copy Web Code to native project
npx cap copy
- Building Native Project
# Android
npx cap copy android
npx cap open android
# iOS
npx cap copy ios
npx cap open ios