Skip to content

Our code repo for the "Useless Project" by tinkerhub on Nov 2024. (CUCEK)

Notifications You must be signed in to change notification settings

joyaljms98/Useless-projects-Tinkerhub-Nov-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Useless-projects-Tinkerhub-Nov-2024

Our code repo for the "Useless Project" by tinkerhub on Nov 2024. (CUCEK)

readme-banner

Secret Notepad with Active Encryption 🎯

Basic Details

Team Name: Logic Overload

Team Members

  • Member 1: Nandhu Krishna - CUCEK
  • Member 2: Joyal James - CUCEK
  • Member 3: Sneha V - CUCEK

Project Description

This project is a "Secret Notepad" application built with Python's Tkinter library. It provides a secure notepad interface where users can type and save secret messages. The application features disappearing text, automatic character counting and a random text-based "encryption" that saves each secret message with unique paths.

The Problem (that doesn't exist)

Ever felt the overwhelming need to save secrets in a way that even you might not remember? Tired of traditional notepads that store secrets far too accessibly? Welcome to the realm of our "Secret Notepad," designed to store secrets in files you’ll likely never locate again!

The Solution (that nobody asked for)

Introducing a notepad that saves your secrets, and a self-erasing feature! This app not only hides your message but makes finding it feel like a treasure hunt. Forget traditional security – this is the finest way to manage your secret messages.

Technical Details

Technologies/Components Used

For Software:

  • Language used : Python
  • Frameworks used : Tkinter (Python’s standard GUI framework)
  • Libraries Used : tkinter (for GUI), random (to select fun “encrypted” text), os (for file handling and directory management)
  • Tools used : Visual Studio Code (IDE), Git, Github

Here's an updated version with steps for installing the necessary libraries:


Implementation

For Software:

Installation

  1. Ensure Python is installed on your system. You can check with:

    python --version
  2. Install Tkinter (usually included with Python, but in case it's missing):

    sudo apt-get install python3-tk  # for Linux

    On Windows, Tkinter should be available by default with Python.

  3. Install the python-docx library to enable creating and editing .docx files:

    pip install python-docx
  4. Install the pywin32 library for interacting with Microsoft Word:

    pip install pywin32

Run

To start the Secret Notepad application:

python secret_notepad.py

Replace secret_notepad.py with the filename of your script. Enjoy your whimsical secret-keeping!

Project Documentation

For Software:

Screenshots (Add at least 3)

Interface

While typing secrets

Saving Message

In Downloads Folder (Not Documents)

Password Protected File

The saved file (Surprise)

Team Contributions

  • Nandhu Krishna: Ideation, Outline & Structure, Code Development, Documentation (README), Finalization.
  • Joyal James: Ideation, Code Development, Documentation (README), Finalization.

Made with ❤️ at TinkerHub Useless Projects

Static Badge Static Badge

About

Our code repo for the "Useless Project" by tinkerhub on Nov 2024. (CUCEK)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors