https://github.com/andrejkoller/bibliotheca-frontend
📖 A contemporary book management application built with Vue 3, TypeScript, and Vite. Browse, view, and organize your personal book collection with an intuitive interface.
https://github.com/andrejkoller/bibliotheca-frontend
axios css3 html5 typescript vuejs vuetify
Last synced: 5 months ago
JSON representation
📖 A contemporary book management application built with Vue 3, TypeScript, and Vite. Browse, view, and organize your personal book collection with an intuitive interface.
- Host: GitHub
- URL: https://github.com/andrejkoller/bibliotheca-frontend
- Owner: andrejkoller
- License: mit
- Created: 2025-06-17T15:03:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-12-16T13:07:45.000Z (6 months ago)
- Last Synced: 2025-12-20T01:48:24.891Z (6 months ago)
- Topics: axios, css3, html5, typescript, vuejs, vuetify
- Language: Vue
- Homepage:
- Size: 964 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Short description
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.
## ✨ Features
- 📖 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
## 🛠️ Technologies Used
- 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
## 📋 Prerequisites
- Node.js (v22 or higher recommended)
- npm or yarn
## 📦 Installation
1. Clone the repository
```bash
git clone https://github.com/andrejkoller/bibliotheca-frontend.git
cd bibliotheca-frontend
```
2. Install dependencies
```bash
npm install
```
3. Start the development server
```bash
npm run dev
```
4. Open your browser and navigate to `http://localhost:5173`
## 🔗 Related
- Backend Repository: [Bibliotheca API](https://github.com/andrejkoller/BibliothecaAPI)
## 📸 Screenshots