GithubHelp home page GithubHelp logo

anisdhia / curator Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 637 KB

Library management system

Home Page: https://anisdhia.me

License: MIT License

Dart 66.02% CMake 13.67% C++ 17.09% C 1.04% Swift 0.85% HTML 1.34%
crm desktop flutter

curator's Introduction

Curator - Library Management Desktop App

Overview

Curator is a library management desktop application built with Flutter that aims to simplify the process of managing library resources, documents, subscribers, and book lending. While the project is currently unfinished, it provides a functional interface to view documents, track subscribers, monitor book lending, and analyze various statistics related to library activities.

Features

  • Document Management: Browse and view all available documents in the library.

  • Subscriber Tracking: Keep track of library subscribers and their information.

  • Book Lending: Monitor the lending status of books and keep records of borrowed items.

  • Statistics: View various statistics related to library activities, including the number of books lent, overdue books, and more.

Screenshots

Screenshot 1

Dashboard view of Curator.

Screenshot 2

Document management view of Curator.

Getting Started

Prerequisites

  • Flutter installed on your system. Install Flutter
  • MySQL server set up and running.

Installation

  1. Clone the repository:
git clone https://github.com/your-username/curator.git
  1. Navigate to the project directory:
cd curator
  1. Install dependencies:
flutter pub get
  1. Configure MySQL connection: Open the lib/data/api/mysql_api.dart file. Update the MySQL connection details (host, username, password, database) in the DatabaseHelper class.

  2. Run the application:

flutter run

Contribution

Contributions to Curator are welcome! Feel free to submit issues, feature requests, or pull requests. For major changes, please open an issue first to discuss the proposed changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the Flutter and Dart communities for providing excellent resources and documentation.
  • Special thanks to MySQL for powering the database backend of Curator.

Disclaimer

Curator is an unfinished project, and some features may not work as expected. Use it at your own risk.

Happy reading and library management with Curator! ๐Ÿ“š

curator's People

Contributors

anisdhia avatar

Stargazers

Bouthaina avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.