Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ashkan0201/notebook-ui

Using ui and interaction between oop this project is written for better understanding of oop.
https://github.com/ashkan0201/notebook-ui

json oop python3 ui

Last synced: 9 minutes ago
JSON representation

Using ui and interaction between oop this project is written for better understanding of oop.

Awesome Lists containing this project

README

        

# NoteBook-ui
Greetings
This software is the same software **[NoteBook](https://github.com/ashkan0201/NoteBook)** that we made and showed how to use object orientation.
Now we gave the same example with an interaction design and made a ui application.

The program has three buttons

**First button:** `Enter Item`

**Second button:** `Show Item`

**Third button:** `Delete Item`

In the first button, you can add a series of captions and comments
Or you can view them in the second button, and again in this button you can view them individually or based on all data.
In the third button, you can delete the data based on the ID or the total amount of data

The data is stored in the `NoteBook.json` file
## Run Locally

**Clone the project**

```bash
git clone https://github.com/ashkan0201/NoteBook-ui.git
```

**Go to the project directory**

```bash
cd NoteBokk-ui
```

**Install library**

```bash
pip install json5
pip install tk
pip install tkinter
```
or
```
pip install -r requirements.txt
```
**Start the server**

```bash
python3 NoteBook-ui.py
```