Price Watcher
Skrypt monitorujący ceny produktów ze stron internetowych. Zapisuje historię cen do CSV i wysyła alert gdy cena spadnie poniżej progu.
-
Python -
Requests -
BeautifulSoup -
lxml -
Termcolor
28 projektów
Skrypt monitorujący ceny produktów ze stron internetowych. Zapisuje historię cen do CSV i wysyła alert gdy cena spadnie poniżej progu.
Python Requests BeautifulSoup lxml Termcolor Prosta apka pogodowa w terminalu. Pokazuje temperaturę, wilgotność, wiatr i prognozę na 3 dni.
Python Requests Termcolor Narzędzie do masowej zmiany rozmiaru zdjęć. Obsługuje zmianę wymiarów, formatu i zachowuje proporcje.
Rust Clap Pillow Indicatif Automatyczne porządkowanie plików w katalogu według rozszerzenia. Przenosi pliki do podkatalogów (Images, Documents, Videos, Music, Archives, Code).
Rust Clap Walkdir Prosty serwer HTTP napisany od zera w Ruście bez zewnętrznych bibliotek. Serwuje pliki statyczne z katalogu.
Rust Prosty menedżer zadań w terminalu. Dodawanie, oznaczanie jako ukończone i usuwanie zadań.
Rust Clap Serde Colored Makieta frontendu sklepu internetowego. Wyświetlanie produktów, filtrowanie po kategoriach, wyszukiwanie, koszyk z zapisem w localStorage.
Vue 3 Vite Interaktywna tablica Kanban. Trzy kolumny (Do zrobienia, W trakcie, Gotowe), drag & drop, trwałość danych w LocalStorage.
Vue 3 Vite Wyszukiwarka filmów oparta na TMDB API. Wyszukiwanie po tytule, popularne filmy na stronie głównej, debounce na wejściu.
Vue 3 Vite TMDB API Prosty i minimalistyczny timer Pomodoro. Cykle 25 min pracy i 5 min przerwy, wizualny wskaźnik postępu i powiadomienia dźwiękowe.
Vue 3 Vite CSS Aplikacja quizowa o programowaniu. 10 pytań, natychmiastowe podświetlanie odpowiedzi, pasek postępu i ekran końcowy z wynikiem.
Vue 3 Vite CSS Prosty menedżer zadań SPA. Dodawanie zadań z priorytetem, oznaczanie jako ukończone, filtrowanie i sortowanie, trwałość w LocalStorage.
Vue 3 Vite Panel pogodowy z wykresami temperatury. Używa API wttr.in bez klucza API.
Vue 3 Chart.js Vite Wyświetla statystyki użytkownika GitHub: repozytoria, języki, obserwujących.
React Vite Recharts Notatnik w formacie Markdown z podglądem na żywo. Edytor ze wsparciem Markdown, automatyczne zapisywanie w localStorage, zarządzanie notatkami.
React Vite Marked REST API bloga napisane w Laravel 10. Pełna obsługa postów i komentarzy z walidacją danych.
Laravel PHP REST API sklepu internetowego napisane w Laravel 10. Zarządzanie produktami i zamówieniami ze statusem zamówień.
Laravel PHP API rankingu filmów z systemem ocen napisane w Laravel 11. Użytkownicy mogą dodawać filmy i oceniać je, automatyczne obliczanie średniej.
Laravel PHP Tailwind CSS API do skracania linków. Skracanie URL, lista skróconych linków, przekierowanie po kodzie.
Laravel PHP Konwertuje obrazy PPM na sztukę ASCII. Napisane w C++17.
C++ CMake Porównuje wydajność różnych metod alokacji pamięci w C++. malloc/free vs new/delete, stałe vs losowe rozmiary alokacji.
C++ CMake Prosty edytor tekstu w terminalu napisany w C++ z ncurses. Skróty klawiszowe Ctrl+S/Ctrl+Q, nawigacja strzałkami.
C++ ncurses CMake Klasyfikator obrazów CNN w TensorFlow. Prosta sieć konwolucyjna trenowana na zbiorze CIFAR-10, klasyfikuje obrazy do 10 kategorii.
| Input | Output |
|---|---|
| cat.jpg | cat (97.2%) |
| car.jpg | automobile (92.8%) |
| dog.jpg | dog (89.1%) |
Python TensorFlow NumPy Matplotlib Klasyfikator cyfr MNIST w PyTorch. Prosta sieć feedforward (784→128→64→10), osiąga ~97% dokładności po 3 epokach.
| Input | Output |
|---|---|
| digit_7.png | 7 (99.1%) |
| digit_3.png | 3 (98.4%) |
| digit_9.png | 9 (97.2%) |
Python PyTorch Torchvision Matplotlib Predyktor cen mieszkań oparty na RandomForestRegressor. Trenowany na danych z cechami: metraż, pokoje, piętro, dzielnica, rok budowy.
| Input | Output |
|---|---|
| 3br, 90m², Śródmieście | ~8,450 PLN/m² |
| 2br, 55m², Praga | ~6,800 PLN/m² |
Python scikit-learn NumPy Pandas Matplotlib Analizator sentymentu tekstu. Model oparty na CountVectorizer + Naive Bayes, klasyfikuje tekst jako pozytywny lub negatywny.
| Input | Output |
|---|---|
| Great product, happy! | POSITIVE (96.2%) |
| Terrible service, never again | NEGATIVE (97.8%) |
Python scikit-learn NumPy