Skip to content

halenurincedere/lumi-library-app

Repository files navigation

LibraryApp — Capstone Frontend Project

A production-ready Library Management Application built with React, developed as the final stage of the Patika+ Frontend Web Developer Program. Designed to demonstrate robust CRUD operations, user-friendly experience, and clean architectural principles in a real-world library management context.


🔗 Live Demo

View the deployed application here:
Live Site on Netlify

🎥 Project Previews

Desktop Screenshot

💻 Desktop View (GIF)

Desktop GIF


Key Highlights

  • SPA Architecture: React Router powers client-side navigation for fluid UX.
  • Full CRUD Support: Manage Publishers, Categories, Books, Authors, and Borrow records seamlessly.
  • API Integration: Axios handles asynchronous REST API calls with robust error handling.
  • UX Excellence: Toastify provides non-blocking feedback; forms enforce realistic validation rules.
  • Design: Desktop-first (1200px) layout with modern dark theme and glassmorphism styling.
  • Code Quality: Modular, reusable React functional components; hooks for state and lifecycle; clear separation of concerns.

Tech Stack

Technology Purpose
React Frontend UI development
React Router Client-side routing
Axios HTTP client for API requests
React Toastify User notifications and feedback
Custom CSS Styling with glass blur and dark theme
Google Fonts Typography (Playfair Display, Inter)

Setup & Run Locally

git clone https://github.com/halenurincedere/lumi-library-app.git
cd lumi-library-app
npm install
npm run dev

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors