L O A D I N G

CIU Digital Library

Task

Develop a digital library for Caucasus International University, from finding books in the catalog to reading PDFs in the browser.

Challenge

  • Combine the catalog, book files and reader access in one service.
  • Preserve existing library accounts when migrating to the new system.
  • Make reading and searching convenient on mobile devices.

Solution

  • Created a searchable catalog with filters, book pages and a responsive PDF reader.
  • The reader includes saved reading positions, bookmarks, a table of contents and text search.
  • Integrated university Google sign-in, registration with email verification and password recovery.
  • Developed an administration area to manage books, files, reference data, banners and readers.
  • The interface is available in Georgian and English.

Technologies

Next.js / React / TypeScript / MySQL / PDF.js / Node.js / Nginx

Visit the Website