Skip to content

SimpleNotebook is a PyQt5-based note-taking app that lets users create, update, delete, and list notes. It stores data in a local JSON file with a pastel-themed interface.

Notifications You must be signed in to change notification settings

busradeveci/SimpleNotebook-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleNotebook

SimpleNotebook is a user-friendly note-taking application that allows you to easily create, update, delete, and list your notes. It features a graphical interface built with PyQt5 and stores your notes locally in a JSON file. The interface is designed with soft pastel colors, providing a cute and pleasant user experience.

Features

  • Add new notes
  • List existing notes
  • Update notes
  • Delete notes
  • Automatically saves notes to a JSON file
  • Cute and pastel-themed interface

Requirements

To run this project, you need the following software:

  • Python 3.6 or higher
  • PyQt5 library

Installation

  1. Clone the repository:

    git clone https://github.com/Busradeveci/SimpleNotebook-project.git
  2. Navigate to the project directory:

    cd SimpleNotebook
  3. Install the required dependencies:

    pip install PyQt5
  4. Run the project:

    python main.py

Usage

When you run the application, a window will open. You can use the buttons below to manage your notes:

  • Add Note: Add a new note by entering the title, content, date, and a unique ID.
  • List Notes: List the existing notes.
  • Update Note: Update a note by providing the ID and new information.
  • Delete Note: Delete a note by entering its ID.
  • Exit: Close the application.

Your notes are automatically saved in the notes.json file, and the application loads them every time it starts.

Example Usage

Click the Add Note button. Fill in the fields with the title, content, date, and a unique ID. Your note will be added to the list and saved in the notes.json file.

Contributing

If you'd like to contribute to the project, follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b new-feature
  3. Make your changes and commit them:
    git commit -m "Description of the changes"
  4. Push your branch:
    git push origin new-feature

Ekran görüntüsü 2025-03-22 230553 Ekran görüntüsü 2025-03-22 230623

Contribute to If you want to improve the project: Fork this repository. Create a new branch: git checkout -b new-feature Make your changes and commit: git commit -m "Description" Push your branch: git push origin new-feature Create a Pull Request.

About

SimpleNotebook is a PyQt5-based note-taking app that lets users create, update, delete, and list notes. It stores data in a local JSON file with a pastel-themed interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages