/bookstore

#100daysofcode This is a simple bookstore app written in Python With Tkinter module, and the database created with Sqlite3 module.

Primary LanguagePythonMIT LicenseMIT

Bookstore

License Open Source Love

This is a simple bookstore app written in Python With Tkinter module, and the database created with Sqlite3 module.
This program contains both front-end and back-end code for a bookstore app with a simple GUI (graphical user interface).
Click here to read more about tkinter module.
Click here to read more about sqlite module.

#100daysofcode

Almost a hundred days ago from now (01/10/2020), I decided to do the #100daysofcode challenge. This challenge is simply for someone to code every day and post on social media a picture shows that he wrote a code (every day). And than they share with us the final project.
But me..! I did it differently, every day I built apps, games, web pages or desktop apps. Every day something new and I shared all my apps simulation on my Instagram account (you can see my highlight stories), click here if you wanna see it. And than I'll mix all my small apps in one big project. So I decided to share all the projects with you.

PS: You can check all my project here

Features 🎯

  • Free & Open Source
  • Very Easy to use
  • No Internet connection required
  • Supportive of the Arabic language
  • Buy by email

Options:

  • Show all existing books by clicking on the "View all" button.
  • Search specific bookm just enter qny information(Title, Year, Author or ISBN) and click on the "Search entry" button.
  • Ability to add many books to the store, just enter all the information of the book and click on "Add entry" button.
  • Ability to modify the book information by double click on the book, modify, and finally click on the "Update selected" button.
  • You can also delete any book from the store, just selecte the book you wanna delete it and click on "Delete Selected" button.

Thank You!

Please ⭐ this repo to help us improve the quality.

Screenshots

Home View All
screenshoot screenshoot
Search Entry The Selected Book Information
screenshoot screenshoot

Requirements

  • python
  • tkinter module
  • sqlite module

How To Use It

  1. Download Python from this link: https://www.python.org/downloads/
  2. Install the packeges, write in your command (cmd):
pip install tkinter
pip install pysqlite3
  1. Install this repository, click here to install it.
  2. Extract the folder
  3. Run the frontend.py file

Contributing 💡

If you want to contribute to this project and make it better with new ideas, your pull request is very welcomed.
If you find any issue just put it in the repository issue section, thank you.

.سبحَانَكَ اللَّهُمَّ وَبِحَمْدِكَ، أَشْهَدُ أَنْ لا إِلهَ إِلأَ انْتَ أَسْتَغْفِرُكَ وَأَتْوبُ إِلَيْكَ