Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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!