A modern, responsive book management application built with Vue 3. This project serves as a practical learning platform for exploring Vue.js ecosystem while creating a functional library management system.
- π Browse and view your book collection
- π Intuitive book archive interface
- π± Responsive design with Vuetify components
- π¨ Clean, modern UI with custom fonts (Lora)
- π Fast and efficient with Vite build tool
- π‘ RESTful API integration with Axios
- Framework: Vue 3 (Composition API)
- Language: TypeScript
- Build Tool: Vite
- State Management: Pinia
- Routing: Vue Router
- UI Library: Vuetify 3
- Icons: Lucide Icons
- HTTP Client: Axios
- Code Quality: ESLint, Prettier, Oxlint
- Node.js (v22 or higher recommended)
- npm or yarn
- Clone the repository
git clone https://github.com/andrejkoller/bibliotheca-frontend.git
cd bibliotheca-frontend- Install dependencies
npm install- Start the development server
npm run dev- Open your browser and navigate to
http://localhost:5173
- Backend Repository: Bibliotheca API