Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Improvements in main.py for Enhanced User Experience #17

Open
hackergandhi opened this issue Oct 18, 2024 · 5 comments
Open

Merge Improvements in main.py for Enhanced User Experience #17

hackergandhi opened this issue Oct 18, 2024 · 5 comments
Assignees
Labels
enhancement New feature or request question Further information is requested

Comments

@hackergandhi
Copy link
Owner

hackergandhi commented Oct 18, 2024

Detail

I have implemented significant improvements in main.py to enhance user experience and provide better security. This updated version includes a master password setup, a more engaging UI, and smoother interactions.

Details of the Improvements:

Master Password Setup:

  • Added a feature for users to create a master password during the initial setup.
  • Validates the master password for a minimum of 8 characters, including upper and lower case letters, digits, and special characters.

Enhanced User Interface:

  • Designed a more attractive interface using ASCII art for the welcome screen.
  • The interface now has a terminal-like appearance with colors for better readability.

Terminal-Like Experience:

  • The screen clears automatically when the program starts, displaying only the password manager interface.
  • Provides a focused and distraction-free experience.

Colorful and Emoji-Rich Experience:

  • Introduced colors and emojis to make the interface more engaging and user-friendly.
  • Provides visual feedback for user actions like successful operations and errors.

Better Navigation:

  • After each action (e.g., storing or retrieving a password), the menu is displayed automatically for smoother interaction.
  • Users can easily navigate through different options without needing to restart the program.

Impact: These updates aim to improve user satisfaction by making the application easier to use and more secure. The new version ensures that user data is protected by requiring a master password, while the enhanced UI makes the tool more appealing.

Action Required:

  • Review the updated main.py file and provide feedback.
  • Merge the changes if everything looks good.
  • Any further suggestions for improvements are welcome!
@hackergandhi hackergandhi added enhancement New feature or request question Further information is requested labels Oct 18, 2024
@i3hz
Copy link
Collaborator

i3hz commented Oct 20, 2024

sorry i was kinda busy for a while
but yeah it looks good to me. Tho the ascii UI is kinda funny lmao . I could do a basic flask/pygame/tk UI if you want. Nothing too fancy but it will be a decent UI

@hackergandhi
Copy link
Owner Author

Yeah, go ahead and make the changes! Just make sure to do a thorough debugging before wrapping it up, so there aren’t any issues. And once you're done, let me know exactly what you changed and what you kept the same

@i3hz
Copy link
Collaborator

i3hz commented Oct 25, 2024

welp i did create a basic flask app lmk , if yall want any changes. i've had exams for a while and im going to visit my parents for a bit , so imma be gone for a bit
https://github.com/i3hz/LockBoxXtreme

check my fork of the repo , lmk if there are any issues

@hackergandhi
Copy link
Owner Author

hackergandhi commented Oct 25, 2024

@i3hz

Yo, bruh! Your concept's lit, but you're missin' all the fire features, fam! Lockboxxtreme had password retrieval, extra sec, and all that jazz. Yours just got master password and storage, G. Step up and add the rest, or nah? If you do, I'll cop $10 to 50, INR style, no cap!

@hackergandhi
Copy link
Owner Author

where u from? if india so payment method is easy because i’m also indian

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants