To All Projects
Bibliotheca: A Cross-Platform Library Management App

Bibliotheca: A Cross-Platform Library Management App


Flutter NestJS TypeScript Dart

Bibliotheca: A Cross-Platform Library Management App 📚

Book collection management app written in Flutter, with a backend powered by NestJS, providing a robust RESTful API for seamless data handling.

Main Technologies Used

  • Flutter: Utilized for building a responsive and intuitive cross-platform user interface. 🖥️📱
  • NestJS: Employed to create a scalable and efficient RESTful API using TypeScript. 🌐🚀
  • Dart: The primary language for Flutter development, ensuring smooth performance across platforms. 🎯
  • TypeScript: Used in the NestJS backend for type safety and enhanced code maintainability. 🛠️

Key Features ✅

  • Comprehensive Book Management: Add, edit, and delete books in your collection with ease. 🆕✏️❌
  • Search Functionality: Quickly find books using the integrated search feature. 🔍
  • Cross-Platform Support: Available on both iOS and Android devices, ensuring accessibility for a wide range of users. 📱🤖
  • RESTful API Integration: The NestJS backend provides a robust API for data management and retrieval. 🌐

Development & Challenges

One of the primary challenges was ensuring seamless communication between the Flutter frontend and the NestJS backend. I implemented efficient API request handling and error management to provide a smooth user experience. Additionally, managing state in Flutter required careful planning to maintain data consistency across different parts of the application. 🤔💡

Project Access & Screenshots 📸

🔗 GitHub Repository https://github.com/Claquettes/bibliotheca-flutter

Image 2
© 2025 Mathieu Ponton | Lyon France 🌇