Moje projekty

Kolejność projektów jest losowa.

Energe - CMS


Screenshoots:
www.energe.pl

System zarządzania treścią (CMS) dostosowany do potrzeb klienta. Umożliwia w prosty i intuicyjny sposób przy pomocy panelu administratora zarządzać treścią umieszczoną na podstronach serwisu.

Główne funkcjonalności systemu:

  • zarządzanie aktualnościami - Krótkie informacje dotyczące firmy Energe oraz wydarzeń związanych z działalnością przedsiębiorstwa.
  • edycja podstron - edycja wybranych podston serwisu w przejrzystym panelu administracyjnym
  • edycja podstron - pełna edycja poprzez wizualny edytor TinyMCE podstron zawierających się w serwisie.
  • dodawanie/edycja realizacji - zarządzanie realizacjami wykonanymi przez Energę. Możliwość sortowania realizacji po dacie.
  • galeria zdjęć - bogata galeria zdjęć z podziałem na kategorie. Do wizualizacji zdjęć wykorzytano przerobioną do potrzeb klienta bibliotekę lightbox.

Współpraca programistyczna: Mariusz Cypliński, Marcin Pieczonka.



Zakres obowiązków: programowanie, projektowanie bazy danych, wdrażanie
Technologie: PHP, MySQL, AJAX

Energe Azbest - CMS


Screenshoots:
azbest.energe.pl

System zarządzania treścią (CMS) dostosowany do potrzeb klienta. Umożliwia w prosty i intuicyjny sposób przy pomocy panelu administratora zarządzać treścią umieszczoną na podstronach serwisu.

Główne funkcjonalności systemu:

  • zarządzanie aktualnościami - Krótkie informacje dotyczące firmy Energe oraz wydarzeń związanych z działalnością przedsiębiorstwa.
  • edycja podstron - edycja wybranych podston serwisu w przejrzystym panelu administracyjnym
  • edycja podstron - pełna edycja poprzez wizualny edytor TinyMCE podstron zawierających się w serwisie.
  • dodawanie/edycja realizacji - zarządzanie realizacjami wykonanymi przez Energę. Możliwość sortowania realizacji po dacie.
  • galeria zdjęć - bogata galeria zdjęć z podziałem na kategorie. Do wizualizacji zdjęć wykorzytano przerobioną do potrzeb klienta bibliotekę lightbox.

Współpraca programistyczna: Mariusz Cypliński, Marcin Pieczonka.



Zakres obowiązków: programowanie, projektowanie bazy danych, wdrażanie
Technologie: PHP, MySQL, AJAX

System ewidencji pojazdów

Bardzo duży i zaawansowany system zarządzania pojazdami z podziałem na kilka firm. Dzięki szczegółowo uzupełnianym kosztorysom pojazdów, możliwe jest dokładne określenie rentowności używanego samochodu, bądź nieuczciwości właściciela pojazdu. System przypomina o zbliżającym się terminie końca polisy ubezpieczeniowej, okresowych przeglądach rejestracyjnych, oraz wielu innych rzeczach związanych z użytkowniam pojazdów mechanicznych. Wykonywane jest to regularnie w cron'ie i wysyłany jest email do właściciela pojazdu oraz administratora systemu.

Główne funkcjonalności systemu:

  • dodawanie firm - system umożliwia dodanie kilku firm/spółek których dotyczą ekspolatowane pojazdy.
  • dodawanie pojazdów - główna funkcjonalność systemu - ewidencja pojazdów mechanicznych w bazie danych. Możliwość szczegółowego uzupełnienia danych techniczno-informacyjnych dotyczących pojazdu.
  • właściciele pojazdów - dodawanie i edycja właścicieli pojazdów.
  • kontrahenci - możliwość definiowana stałych (najcześciej używanych) stacji benzynowych lub stacji naprawy pojazdów.
  • raporty - możliwość generowania raportów (takżę do PDF) z ekspolatacji samochodu, lub sezonowych oględzin samochodu przez pracowników firmy.
  • ewidencja - wszystkie koszty jakie są partycypowane w kosztach eksloatacji samochodu mogą zostać uwzględnione w jego ewidencji i dodane do systemu w celu archiwizacji historii przebiegu pojazdu.
  • przypomnienia - regularne przypomnienia o kończących się przeglądach okresowych, lub kończącym się ubezpieczeniu pojazdów.
  • konta użytkownika - opcja definiowana kont użytkownika z dostępem tylko do wybranych opcji w systemie.

Zakres obowiązków: programowanie, projektowanie bazy danych
Technologie: PHP, MySQL, AJAX, JS (mintAjax)

System pośrednictwa pracy

Bardzo duży i zaawansowany systemu bazodanowy wykorzystywanego w całej Polsce, dzięki któremu w łatwy sposób jest możliwe zarządzanie osobami ubiegającymi się o pracę w firmie Centrum Ochrony Security. System gromadzi większość danych personalnych, CV, umiejętności, doświadczenie osób wpisanych do systemu. Pracownicy w łatwy i intuicyjny sposób mają możliwość wyszukiwania osób chętnych podjęcia pracy poprzez wybranie kilka kryteriów.

Główne funkcjonalności systemu:

  • dodawanie osób - główna funkcjonalność systemu - dodawanie osób zainteresowanych pracą z wyszczególnieniem ich dokładnych danych tele-adresowych oraz umiejętności.
  • dodawanie kategorii - podział osób na specjalizację w których mogą pracować.
  • wyszukiwanie osób - wyszukiwanie osób z uwzględnieniem wyboru kilku(-nastu) kryterów uściślających grupę docelową.
  • konta użytkownika - opcja definiowana kont użytkownika z dostępem tylko do wybranych opcji w systemie.

Zakres obowiązków: programowanie, projektowanie bazy danych
Technologie: PHP, MySQL, AJAX, JS (mintAjax)

System obsługi apteki


Screenshoots:

System obsługi apteki zapewnia pełne zarządzanie apteką farmaceutyczną. Dzięki niemu możemy w prosty sposób zinformatyzować sprzedaż, przyjmowanie leków, zarządzanie personelem, a także dzięki programowi lojalnościowemu pozyskiwać stałych klientów, którzy mogą liczyć na bogate zniżki dostępne w aptece.

Główne funkcjonalności systemu:

  • dodawanie leków - Dodawanie leku do bazy danych w konkretnej kategorii. Przypisanie do niego dodatkowych pól typu: opis, działanie, dawkowanie, skład, opakowanie, informacje dodatkowe.
  • edycja leków - Pełna edycja istniejących leków w bazie danych
  • dodawanie/edycja kategorii - Zarządzanie kategoriami leków dostępnymi w aptece. Możliwość ustawienia nazwy oraz krótkiego opisu kategorii.
  • magazyn leków - podgląd aktualnego stanu ilościowego leków dostępnych w aptece
  • dodawanie personelu - utworzenie konta dostępowego nowemu pracownikowi apteki, wraz z przydzieleniem odpowiednich profilowanych uprawnień dostępu do wybranych części oprogramowania.
  • edycja personelu - zmiana uprawnień, zwolnienie osoby lub zmiana wynagrodzenia.
  • profile dostępowe - tworzenie, edycja profili dostępowych dla różnych grup kont w systemie. Dzięki takiej funkcjonalności mamy możliwość przyznać odpowiednie (szczegółowo określone) uprawnienia: sprzedawcy, osobie zarządzającej kadrami, osobie przyjmującej i wysyłającej zamówienia do hurtowni, czy osobie odpowiedzialnej za PR i marketing apteki.
  • dodawanie/edycja klientów - tworzenie kont dla stałych gości apteki, przyznawanie im punktów za zakupy
  • promocje punktowe - tworzenie procentowych promocji na leki zapisane w bazie danych. Utworzenie przedziałów zgromadzonych punktów przez klientów, a także zniżek jakie za nie przysługują.
  • dodawanie zamówień - utworzenie zamówień na konkretne leki w danej hurtowni medycznej. Określenie ilości zamówionych leków
  • zatwierdzanie zamówień - zatwierdzanie zamówień, które są gotowe do odbioru/sprzedaży. Określenie ceny dla danej partii leków. Lub usunięcie niezrealizowanego zamówienia z przyczyn losowych.
  • dostawcy - dodawanie i edycja dostawców (czyt. hurtowników) współpracujących z apteką

Współpraca programistyczna: Mariusz Cypliński


Zakres obowiązków: programowanie, projektowanie bazy danych, hosting
Technologie: PHP (framework CodeIgniter), MySQL, AJAX, JS (JQuery)

Hosting grafiki


Screenshoots:
www.myih.eu

Darmowy hosting grafiki, który umożliwia przetrzymywanie popularnych plików graficznych. Obsługa animowanych GIFów, czy przeźroczystości w obrazkach PNG to tylko niektóre właściwości systemu. Po założeniu konta mamy dodatkowe możliwości zarządzania zdjęciami oraz łatwiejszy dostęp do kodów umożliwiających umieszczenie ich w internecie, bądź na aukcjach internetowych.

Główne funkcjonalności systemu:

  • dodawanie zdjęć - upload zdjęć popularnych typów plików graficznych
  • tworzenie konta - tworzenie własnego konta w systemie. Dzięki któremu nasze obrazki mamy przetrzymywane w jednym przejrzystym i łatwo dostępnym miejscu
  • słowa kluczowe - każde zdjęcie można opisać dowolną ilością słów kluczowych. Funkcjonalność ta ułatwia wyszukiwanie zdjęć w systemie.
  • uprawnienia - użytkownik niezalogowany ma inne uprawnienia w systemie w porównaniu do użytkownika zalogowanego (z zarejestrowanym kontem).
  • kody obrazków - automatyczne generowanie popularnych kodów do każdego z obrazków (HTML, pełne zdjęcie, kod na forum)
  • forumularz kontaktowy - prosty formularz kontaktowy użytkowników z administratorem systemu. Wykorzystanie kodu captcha zwalczającego niechcianą korespondencję.

Zakres obowiązków: programowanie, projektowanie bazy danych, hosting
Technologie: PHP (framework Kohana), MySQL, AJAX

9fingers - programiści liczą od 0


Screenshoots:
www.9fingers.pl

Nie jestem autorem kodu źródłowego tego serwisu. Pomagałem natomiast twórcom serwisu na jego etapie beta, który polegał na testowniu funkcjonalności, zgłaszaniu napotkanych błędów, a także sugestii związanych z nowymi możliwości jakie portal może dawać użytkownikom korzystających z jego dobrodziejstw.
A w późniejszym etapie zapełniałem serwis wartościową treścią, z którą wystartował jako nowość na polskim rynku serwisów Q&A.


Zakres obowiązków: zapełnianie serwisu wartościwą treścią
Technologie: n/d

Serwis typu NoPaste/Pastbin


Screenshoots:
www.mojkod.pl

Pastebin – aplikacja internetowa umożliwiająca wklejanie tekstu i udostępnienie go innym po podaniu odpowiedniego linku. Usługa taka jest szczególnie przydatna, gdy konieczne jest przesłanie dłuższego tekstu, czy też kodu źródłowego, np.: poprzez komunikator internetowy, czy też kanał IRC. Dzięki funkcji kolorowania składni w kilkudziesięciu językach użytkownik ma prawo wybrać, w jakiej formie jego tekst będzie najczytelniejszy dla odbiorców.

Główne funkcjonalności systemu:

  • dodawanie tekstów - upload tekstów poprzez formularz z rozległym polem tekstowym. Brak ograniczeń ilości wpisanych znaków.
  • tworzenie konta - tworzenie własnego konta w systemie. Dzięki któremu nasze kody są przetrzymywane w jednym przejrzystym i łatwo dostępnym miejscu
  • hasło dostępowe - każdy dodany tekst można zabezpieczyć hasłem zapobiegający dostępem do treści przez osoby trzecie.
  • uprawnienia - użytkownik niezalogowany ma inne uprawnienia w systemie w porównaniu do użytkownika zalogowanego (z zarejestrowanym kontem).
  • kolorowanie składni - kolorowanie tekstów względem jednego z kilkudziesięciu najpopularniejszych jezyków programowania. Możliwość zmiany typu kolorowania po dodaniu tekstu lub w momencie jego wyświetlania.
  • komentarze - system komentarzy do tekstów dostępny dla zalogowanych użytkowników
  • ranking - najczęściej wyświetlane teksty, najwięcej komentowane teksty, ostatnio dodane wpisy, użytkownicy z największą ilością dodanych kodów.
  • forumularz kontaktowy - prosty formularz kontaktowy użytkowników z administratorem systemu. Wykorzystanie kodu captcha zwalczającego niechcianą korespondencję.

Zakres obowiązków: programowanie, projektowanie bazy danych, hosting
Technologie: PHP (framework Kohana), MySQL

ambitni.eu

ambitni.eu

Zaczynając studia na Politechnice Krakowskiej, nie zauważyłem żadnego (nie)oficjalnego forum Wydziału FMiIS. Zakładając to forum miałem nadzieję stworzyć miejsce, w którym wszyscy studenci będą mogli wymieniać się uwagami, poradami nt. przedmiotów na studiach, egzaminów w sesji oraz zbliżających się imprez w Krakowie. Takie forum ogólnej wymiany informacji jest bardzo potrzebne dla obecnych i przyszłych roczników.
Po kontakcie z dziekanem WFMiIS uzyskałem pozytywną aprobatę mojego przedsięwzięcia i link do forum został umieszczony na oficjalnej stronie wydziału.


AllePrawda.pl

AllePrawda.pl

Ilość transakcji, jakie przechodzą przez Allegro jest ogromna. Transakcja jest niczym innym jak zawartą umową cywilno-prawną. Każdy z nas wie, że niektóre umowy bywają sporne i wymagają dodatkowego wyjaśnienia w celu stwierdzenia, która ze stron ma rację. Takie sytuacje warto opisać na forum, a na pewno pozostali użytkownicy pomogą w rozwiązaniu opisanego problemu.
Portale aukcyjne są także dobrym miejscem dla oszustów wyłudzających pieniądze, którzy oszukują bezbronnych kupujących. Warto być z takimi przypadkami na bieżąco, aby nie wpaść w sidła kolejnego oszusta. Sprawy bezpieczeństwa aukcji i naszych danych tele-adresowych, są także poruszane na łamach forum.


phpBB4.pl

www.phpBB4.pl

Wychodząc naprzeciwko rosnącemu zainteresowaniu skryptem phpBB oraz zbliżającej się powoli czwartej wersji tego oprogramowania, wykupiłem domenę i uruchomiłem forum. Na dzień dzisiejszy jest to mało popularny serwis, ale jak wejdzie w życie phpBB4 (nie ma jeszcze znanej daty premiery), to na pewno serwis zyska dużą popularność oraz zmieni swoją obecną postać.
Nie mniej jednak, zapraszam do odwiedzenia i rejestracji już dzisiaj.


ForumOrange.net

www.ForumOrange.net

Nieoficjalne forum klientów sieci Orange GSM w Polsce jest pierwszym i jedynym forum tematycznym GSM w Polsce nt. sieci komórkowej Orange. Dzięki gronu przedstawicieli handlowych Orange, którzy po godzinach pracy, nieodpłatnie udzielają się na forum, aby pomóc swoim potencjalnym klientom, możemy uzyskać bardzo rzetelne informacje na temat problemu, pytania lub uwagi z jakim zgłaszamy się na ForumOrange.net.
Dodatkowo utrzymuję kontakt z głównym rzecznikiem prasowym Grupy TPSA Wojciechem Jabczyńskim, który również poparł moją ideę stworzenia i prowadzenia takiego forum w internecie.


BlueForum.pl

www.BlueForum.pl

Jest to mój pierwszy projekt internetowy. Pierwszy i od razu udany. Stworzyłem forum w odpowiednim czasie, w odpowienim momencie i był to strzał w dzisiątkę.
Forum wielotematyczne dla osób w każdym przedziale wiekowym. Dzięki zorganizowanej kadrze administratorów i moderatorów forum utrzymywane jest w nieskazitelnym porządku – zarówno pod względem merytorycznym, jak i kulturalnym. Posiadamy w sprzedaży firmowe gadżety (kubki, koszulki, długopisy, smycze) po atrakcyjnych, groszowych cenach :) Na Nasze forum zaglądali już tacy przedstawiciele, jak: Plus GSM, Interia.pl, TVN "Rozmowy w toku", Tymbark.




Oraz wiele wiele innych serwisów i forów dyskusyjnych, które nie zyskały takiej popularności jak wyżej wymienione. Mogę jednak wymienić adresy www niektórych z nich: mojaera.pl, blogorange.eu, blogera.eu, cytryna.info.

AlleOplaty

Każdy korzystający z serwisu Allegro zawsze głowi się ile zapłaci za wystawienie przedmiotu, a ile za prowizję od sprzedaży produktu. Program AlleOpłaty ma ułatwiać symulację kosztów poniesionych przy sprzedaży przedmiotów przez Allegro.
Program został napisany specjalnie dla forum AllePrawda.pl i na nim pojawiać się będą najnowsze wersje program.
Wątek dotycząc AlleOpłat znajduje się tutaj.

Wymagania: .NET Framework 3.5, 305 KB HDD

FileTagger

Program napisany na pracę magisterską na Politechnice Krakowskiej. Pełny tytuł pracy brzmi : "Implementacja systemu informatycznego do zarządzania plikami w oparciu o paradygmaty sieci semantycznej".
Napisany program rozwiązuje problem wyszukiwania plików umieszczonych w różnych miejscach dysku twardego, a także w pamięciach przenośnych. Poprzez odpowiednie otagowanie pliku, dokument staje się łatwiejszy do znalezienia, niezależnie gdzie został umieszczony. Program potrafi podpowiadać najczęściej używane tagi, przez co proces opisywania staje się szybszy i sprawniejszy. Jeśli otagowany plik jest umieszczony na dysku zewnętrznym program zakomunikuje, na którym dysku został zarchiwizowany. Program potrafi także rozpoznawać zmienioną literę pendrive i mimo tego otworzyć plik z nowej lokalizacji.
Dodatkowo monitorując niektóre katalogi z plikami program potrafi sam dodawać je do bazy danych (np. podczas ściągania plików na dysk twardy).

Wymagania: .NET Framework 3.5, 1,53 MB HDD