Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phanatagama/e-library-desktop
๐ป Desktop-based library information management system
https://github.com/phanatagama/e-library-desktop
desktop-app mvc python3 wxformbuilder wxpython
Last synced: 16 days ago
JSON representation
๐ป Desktop-based library information management system
- Host: GitHub
- URL: https://github.com/phanatagama/e-library-desktop
- Owner: phanatagama
- License: mit
- Created: 2021-05-27T14:55:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-13T19:36:21.000Z (about 3 years ago)
- Last Synced: 2024-04-24T08:10:02.140Z (9 months ago)
- Topics: desktop-app, mvc, python3, wxformbuilder, wxpython
- Language: Python
- Homepage:
- Size: 161 KB
- Stars: 6
- Watchers: 1
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors-)
![E-Library-Desktop](https://socialify.git.ci/phanatagama/E-Library-Desktop/image?description=1&descriptionEditable=%F0%9F%90%8D%20desktop-based%20library%20information%20management%20system%20&font=Source%20Code%20Pro&forks=1&issues=1&language=1&name=1&pattern=Charlie%20Brown&pulls=1&stargazers=1&theme=Dark)
E-Library is a library book borrowing data management software
Download
ยท
Report Bug
ยท
Request Feature
## ๐ก Short Explanation
The library is a place that provides many books of knowledge, novels and various types of books. Many people want to borrow books to read at home or elsewhere.
Loaning data recording manually is considered less efficient and takes a long time. For this reason, E-Library was created as a data management software for borrowing library books. It is hoped that this application can help manage and speed up the process of borrowing and returning books.## ๐ ๏ธ Tech Stack Used
| Python | MySQL | Sublime Text |
|------------|-------------|-------------|
| | | |This application is built using the python programming language with a mysql database to store borrowing data and returning books. The framework used to create desktop applications is wxpython.
## ๐งโ๐ What we learned
Using wxpython has very little documentation in the language. We needed to learn the wxpython framework for quite some time through trial and error. In addition, query processing in python and mysql is quite complex with many tables that are connected to one another. We also use the object oriented programming (OOP) paradigm during application development.## ๐๏ธ Preview/Screenshots
| Login Page |
| --- |
| ![e-library1](https://user-images.githubusercontent.com/48324618/149393624-ff59dc7d-3693-43ee-b05e-67029643200b.png) |## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fphanatagama%2FE-Library-Desktop.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fphanatagama%2FE-Library-Desktop?ref=badge_large)![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)
## Contributors โจ
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Izaz Dhiyaulhaq
๐ป
phanatagama
๐ ๐ป ๐จ
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!