A simple and modern web app to manage your personal book collection. Built with React and Vite.
- π 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
- 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
type Book = {
id: number;
title: string;
author: string;
year: number;
status: 'pending' | 'in progress' | 'read';
};