kolekcje

Kolekcje - Collections Management Application

A Vue.js/Nuxt.js application for organizing personal collections including books, music albums, and movies.

About

Kolekcje is a comprehensive collection management system that helps users organize and track their personal collections. The application currently focuses on book management with plans to expand to music albums and movies.

Look

Kolekcje Application Screenshot

The main interface of Kolekcje showing the clean, intuitive design for managing your book collections with easy navigation and search functionality.

Features

Current Version

Version: 0.9.2

Architecture

Overall architecture

Currently, the in-memory cache (Redis) is planned to be added in future for enhanced performance.

Technology Stack

Frontend

Backend

Database

The structure of the database is designed to efficiently store and manage data related to books, music albums, and movies, with tables for users, collections, and items, ensuring data integrity and scalability.

Database structure

API Documentation

API Documentation

View the complete API description in OpenAPI format:

📋 API Documentation (OpenAPI)

Setup

Make sure to install dependencies:

docker compose up