Archivit

What is Archivit?

Archivit is a application that can archive Reddit subreddits posts with comments. It is fully open-source and free to use, you can find it on my github - github.com/ihyoudou/archivit

Usecase

Although i did this project mostly because i wanted to try out Laravel Livewire I do see some usecases.

  • Archiving history, changes of subreddit
  • Using the post data, images from posts for machine learning
  • Gathering statistics
Read more →

Ducopay

Ducopay

What it is?

Ducopay is a simple payment gateway for a internet currency called Duinocoin. It features “p2p” payment method. In the first version, the coins were send at first to our account, tax was subtracted, and the rest was send to seller, but later it was removed, and the payment goes directly to seller.

It features very simple API and working mechanism

  1. You create new transaction (as a result you get a transaction ID)
  2. Then shop redirect you to Ducopay website for payment
  3. On Ducopay page after successful payment Duinocoin transaction ID is send to backend for verification
  4. If Duinocoin transaction is valid, the Ducopay server sends a callback to shop
  5. Shop mark order as ‘payment successful’

Integrations

I created some demo applications in PHP and Python (with Flask), plus Wordpress Woocommerce plugin.

Read more →

TrueTracker

TrueTracker

What it is?

TrueTracker is my first PHP project created using Symfony framework. It is a simple RMA portal.

  1. Repair shop register repair request (input serial numbers, customer details)
  2. Repair shop give customer repair tracking code
  3. Customer can check status of repair on portal
  4. Repair shop can add notes, update repair status
  5. System can send Email notifications about change in status.

Frontend is using Bootstrap 5 + jQuery

Features

  • Display repair status for customer
  • Generate QR Code for quick lookup
  • Ability to attach pictures and description to status
  • Search bar for shop - can filter by customer
  • Different permissions level (employee, admin)
  • Generate repair raport to PDF
  • Status messages can be customized
  • Send email notification about status change
  • Email notification HTML can be changed from admin page
  • Automatic updates

Screenshots

user list List of users

Read more →

Bułkowzów

Bułkowzów

O projekcie

Aplikacja była moim projektem na zaliczenie praktyk zawodowych w technikum (2020) - miał być to sklep internetowy który umożliwia rezerwacje/zamówienie danego posiłku oraz stworzenie bułki z własnymi składnikami. Aplikacja została napisana w czystym PHP7, wykorzystuje bazę danych MySQL oraz bibliotekę CSS Bootstrap 4. main

Funkcje aplikacji

  • Rejestracja oraz logowanie użytkowników
  • Weryfikowanie konta za pomocą wiadomości email
  • System uprawnień (użytkownik/administrator)
  • Możliwość wygenerowania kodu odbioru zamówień (oraz kodu QR)
  • Możliwość wygenerowania “tokenu offline” który umożliwia sprawdzenie ostatnich zamówień z danego konta
  • Możliwość ułożenia własnej bułki z predefiniowanych składników oraz obliczanie ceny
  • System ocen oraz komenatrzy pod każdym produktem
  • Możliwość zmiany podstawowych informacji z panelu administratora
  • Możliwość ustawienia konkretnych godzin w których można zarezerować produkt
  • Responsywny design

edytowanie informacji

Read more →

Mailevi

Mailevi

Założenia projektu

MailEvi to prosty system do ewidencji fizycznej korespondecji oraz przesyłek do danej instytucji. Aplikacja została napisana w czystym PHP7, wykorzystuje bazę danych MySQL oraz bibliotekę CSS Bootstrap 4.

Założenia projektu

Projekt powstał na zlecenie instytucji i miał być zastępstwem dla arkusza kalkulacyjnego.

  • Dodawanie poczty przychodzącej i wychodzącej, wraz z danymi nadawcy/odbiorcy, opcjonalnym zdjęciem oraz symbolem.
  • Możliwość dodawania, modyfikacji oraz usuwania symboli przez pracowników
  • Automatyczne uzupełnianie inicjałów w kreatorze symbolu
  • Lista poczty podzielona na pocztę przychodzącą i wychodzącą
  • Możliwość sortowania tabeli oraz wyszukiwanie.
  • Możliwość eksportu listy do pliku CSV
  • Podział na konta administratora oraz pracownika
  • Widok dla administratora kto dodał dany rekord, data ostatniego logowania oraz możliwość zmiany haseł użytkowników.

login screen Login screen

Read more →