Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# 📚 Book Collection Manager

A simple and modern web app to manage your personal book collection. Built with React and Vite.

## 🌟 What You Can Do

- 📖 View all your books in a responsive grid
- ➕ Add new books to the collection
- ✏️ Edit existing book details
- ❌ Delete books you don’t need anymore
- 📱 Use it comfortably on mobile or desktop
- 🎨 Clean and modular styling with CSS Modules
- 🔄 Connect to a backend to keep everything in sync

## 🛠️ Tech Stack

- **React** for the UI
- **Vite** as the build tool and dev server
- **CSS Modules** for scoped styles
- **Vitest** for testing
- **ESLint + Prettier** for clean code
- **Husky** for Git hooks and automation

## 📋 Book Data Structure

```ts
type Book = {
id: number;
title: string;
author: string;
year: number;
status: 'pending' | 'in progress' | 'read';
};
```
Loading