Workspace is a 3 in one Desktop Application built using Python. You can create, edit files, also maintain user specific(login based) work and paint with various app specific features at one place.
For more details- User Manual link
Workspace has following features-
1)Login/Register: With login/register feature, the personal work can be stored in Journal app. So that each user can have their work(records) in the app which can be edited or deleted by them.With Workspace , you can easily create an account for free and store all your things at one place.
2)Paint : With the Paint feature of Workspace, you can easily make drawings and save them.
3)Journal: Often we want to keep a track of our records so there comes the use of journal application.You can easily maintain a record of your work, add new records, delete, edit and keep them private(user login specific).
4)Notepad: This is a basic text editor with all necessary feature to edit and save your files and format them.It has an additional feature to kepp the file content encrypted to avoid others read it when file is saved locally. It can be decrypted later on by providing same password as given while encrypting.
5)Encryption/Decryption : Workspace allows you to easily keep your work private with the Encryption feature. You can secure your work with passwords to restrict access to your data which can be decrypted by the same password.
Notepad
Paint
Journal
Python3
Ghostscript
Install the dependencies by running:
pip install pillow
(This library adds suport for saving images. Necessary in order to run Paint app.)
pip3 install pycryptodomex
(Necessary for encryption feature to function)
pip install ghostscript
(Software used for saving .png files in Paint application. Necessary for save feature to function )
python startApp.py
Backend
: Python3
Database
: Sqlite3
Frontend
: Tkinter(module of python)