Skip to content

πŸ“– A contemporary book management application built with Vue 3, TypeScript, and Vite. Browse, view, and organize your personal book collection with an intuitive interface.

License

Notifications You must be signed in to change notification settings

andrejkoller/bibliotheca-frontend

Repository files navigation

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
git clone https://github.com/andrejkoller/bibliotheca-frontend.git
cd bibliotheca-frontend
  1. Install dependencies
npm install
  1. Start the development server
npm run dev
  1. Open your browser and navigate to http://localhost:5173

πŸ”— Related

πŸ“Έ Screenshots

About

πŸ“– A contemporary book management application built with Vue 3, TypeScript, and Vite. Browse, view, and organize your personal book collection with an intuitive interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published