
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
