Skip to content

πŸ“š Book Collection Manager A simple and responsive web app to manage your personal book collection. Built with React and Vite, it lets you add, edit, and delete books, with a clean UI and API integration.

Notifications You must be signed in to change notification settings

ArnauACR/11_client-side_final-project_frontend

Repository files navigation

πŸ“š 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

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

About

πŸ“š Book Collection Manager A simple and responsive web app to manage your personal book collection. Built with React and Vite, it lets you add, edit, and delete books, with a clean UI and API integration.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published