r/learnpython • u/Nervous_Message7545 • 4d ago
I built a Python file search tool — could someone review my project?
Hey everyone!
I'm a Python developer/student and I've been working on a small project called Find Everything 2.0.0.
It's a Windows desktop tool for quickly searching through files. I built it mainly as a learning project, but I tried to make it actually useful and polished rather than just another basic Python project.
Main things it currently has:
- Fast file searching
- Search inside files
- Dictionary / text processing features
- Windows
.exebuild - Automated checks with GitHub Actions
Tech: Python, Windows, GitHub Actions
GitHub: https://github.com/EELDERONN/find-everything.git
I'd really appreciate it if someone could take a look at the repository and give me some honest feedback.
I'm especially interested in:
- Code quality
- Project structure
- UI/UX
- Performance
- README/documentation
- Things that could be improved or done differently
Feel free to be critical — I'm here to learn and improve the project.
Thanks to anyone who takes the time to check it out!
----------------------------------------
Я изучаю Python и сейчас работаю над небольшим проектом Find Everything 2.0.0.
Это Windows-приложение для быстрого поиска файлов и поиска информации внутри них. Изначально я делал его как учебный проект, но постепенно решил довести его до более полноценного и реально полезного приложения.
Что сейчас есть:
- быстрый поиск файлов;
- поиск внутри файлов;
- работа со словарём/текстом;
- сборка в
.exeдля Windows; - автоматические проверки через GitHub Actions.
Стек: Python, Windows, GitHub Actions.
GitHub: https://github.com/EELDERONN/find-everything.git
Буду очень благодарен, если кто-нибудь посмотрит репозиторий и даст честный фидбек.
Особенно интересует:
- качество кода;
- структура проекта;
- UI/UX;
- производительность;
- README и документация;
- что можно было бы сделать лучше.
Можно критиковать — я как раз хочу понять, что можно улучшить.
Спасибо всем, кто посмотрит!
1
u/Fast_Perspective_839 2d ago
Nice start! For a useful full review, please add your Windows/Python versions, a representative search path and timing, any errors or bottlenecks you see, and which area you want prioritized first (architecture, UI, or performance). With those details, reviewers can give focused, reproducible feedback.