Price Watcher
A product price monitoring script. Saves price history to CSV and sends alerts when price drops below a threshold.
-
Python -
Requests -
BeautifulSoup -
lxml -
Termcolor
28 projects
A product price monitoring script. Saves price history to CSV and sends alerts when price drops below a threshold.
Python Requests BeautifulSoup lxml Termcolor A simple weather app for the terminal. Shows temperature, humidity, wind, and a 3-day forecast.
Python Requests Termcolor A batch image resizing tool. Supports dimension changes, format conversion, and aspect ratio preservation.
Rust Clap Pillow Indicatif Automatically organizes files in a directory by extension. Moves files into subdirectories (Images, Documents, Videos, Music, Archives, Code).
Rust Clap Walkdir A simple HTTP server written from scratch in Rust without external libraries. Serves static files from a directory.
Rust A simple terminal task manager. Add, mark as done, and remove tasks from the command line.
Rust Clap Serde Colored An e-commerce frontend mockup. Product display, category filtering, search, shopping cart with localStorage persistence.
Vue 3 Vite An interactive Kanban board. Three columns (To Do, In Progress, Done), drag and drop, LocalStorage persistence.
Vue 3 Vite A movie search app based on TMDB API. Search by title, popular movies on homepage, debounced search input.
Vue 3 Vite TMDB API A clean and minimal Pomodoro timer. 25-minute work and 5-minute break cycles, visual progress indicator, and audio notifications.
Vue 3 Vite CSS A programming quiz app. 10 questions, instant answer highlighting, progress bar, and final score screen.
Vue 3 Vite CSS A simple task manager SPA. Add tasks with priority, mark as completed, filter and sort, LocalStorage persistence.
Vue 3 Vite A weather dashboard with temperature charts. Uses wttr.in API with no API key required.
Vue 3 Chart.js Vite REST API for a blog written in Laravel 10. Full support for posts and comments with data validation.
Laravel PHP REST API for an e-commerce store written in Laravel 10. Manage products and orders with order status management.
Laravel PHP Film ranking API with rating system written in Laravel 11. Users can add films and rate them, automatic average calculation.
Laravel PHP Tailwind CSS A URL shortening API. Shorten URLs, list shortened links, redirect by code.
Laravel PHP Converts PPM images into ASCII art. Written in C++17.
C++ CMake Benchmarks different memory allocation methods in C++. malloc/free vs new/delete, fixed vs random allocation sizes.
C++ CMake A simple terminal text editor written in C++ with ncurses. Keyboard shortcuts Ctrl+S/Ctrl+Q, arrow key navigation.
C++ ncurses CMake A CNN image classifier in TensorFlow. Simple convolutional network trained on CIFAR-10, classifies images into 10 categories.
| Input | Output |
|---|---|
| cat.jpg | cat (97.2%) |
| car.jpg | automobile (92.8%) |
| dog.jpg | dog (89.1%) |
Python TensorFlow NumPy Matplotlib MNIST digit classifier in PyTorch. Simple feedforward network (784β128β64β10), achieves ~97% accuracy after 3 epochs.
| Input | Output |
|---|---|
| digit_7.png | 7 (99.1%) |
| digit_3.png | 3 (98.4%) |
| digit_9.png | 9 (97.2%) |
Python PyTorch Torchvision Matplotlib A housing price predictor using RandomForestRegressor. Trained on data with features: area, rooms, floor, district, year built.
| Input | Output |
|---|---|
| 3br, 90mΒ², ΕrΓ³dmieΕcie | ~8,450 PLN/mΒ² |
| 2br, 55mΒ², Praga | ~6,800 PLN/mΒ² |
Python scikit-learn NumPy Pandas Matplotlib A text sentiment analyzer. CountVectorizer + Naive Bayes model classifies text as positive or negative.
| Input | Output |
|---|---|
| Great product, happy! | POSITIVE (96.2%) |
| Terrible service, never again | NEGATIVE (97.8%) |
Python scikit-learn NumPy