Quick Overview of My Projects and Solutions

While the following list includes several of my projects, some of them are personal and not yet ready for sharing, while others I am not permitted to disclose. Nevertheless, I am always delighted to discuss my past projects, so please don't hesitate to ask about them.

Please note that this site is currently a work in progress, and not all projects have been listed yet. Kindly check back soon for updates.

Project: My site foka.me

This site is my personal site, created to showcase my work and achievements. Your feedback is valuable to me, so please don't hesitate to reach out with any suggestions or comments. I will make every effort to incorporate them into the site.
TODO - Read article >

Technology stack

  • Python

    High-level and general-purpose programming language

    developers.google.com

  • Django

    High-level Python back-end server-side web framework

    djangoproject.com

  • Wagail

    Content management system built on Django

    wagtail.org

  • Jinja

    Fast, expressive, extensible templating engine.

    palletsprojects.com

  • PostgreSQL

    Open source object-relational database system

    postgresql.org

  • S3 with CDN

    S3-compatible object storage with a built-in CDN

    digitalocean.com

  • Tailwind CSS

    Utility-first CSS framework for rapid UI development

    tailwindcss.com

  • Alpine.js

    Minimal JS framework for composing JS in markup

    alpinejs.dev

  • htmx.js

    Framework to access browser features from HTML

    htmx.org

  • DigitalOcean Cloud

    Cloud hosting provider of cloud computing services

    digitalocean.com

  • Github

    Platform for hosting code with version control

    github.com


Project: JinjaXCat - Tool for Generating E-business Catalogs

JinjaXcat, available on GitHub, is a dynamic tool for creating e-procurement catalogs. It leverages the powerful Jinja2 templating engine to construct catalogs in all text-based formats, as well as Excel. Developed as a user-friendly Streamlit app, JinjaXcat enables the generation of catalogs from templates. It also supports the integration of custom Python functions for advanced data processing. Discover the capabilities of JinjaXcat by exploring its online preview at jinjaxcat.foka.app.
TODO - Read article >

Technology stack

  • Python

    High-level and general-purpose programming language

    python.org

  • Streamlit

    Python library for creating shareable web apps.

    streamlit.io

  • Jinja2

    Fast, expressive, extensible templating engine.

    palletsprojects.com

Project: Appointment Scheduling Solution for a Local Beauty Salon

An efficient appointment scheduling solution designed specifically for a local beauty salon. This solution is characterized by its simplicity, lightweight nature, and impressive functionality. With this system in place, customers can browse available services and book appointments directly through the user-friendly web interface. The entire process is seamlessly synchronized with the main Google Calendar, ensuring real-time updates. Furthermore, notifications and reminders are effortlessly sent to customers via email or text message, guaranteeing a smooth and organized experience.
TODO - Read article >

Technology stack

  • Google Calendar

    API for integrating apps with Google Calendar

    developers.google.com

  • Twilio SMS API

    API for sending and receiving text messages

    twilio.com

  • Python

    High-level and general-purpose programming language

    python.org

  • Django

    High-level Python back-end server-side web framework

    djangoproject.com

  • Tailwind CSS

    Utility-first CSS framework for rapid UI development

    tailwindcss.com

  • Alpine.js

    Minimal JS framework for composing JS in markup

    alpinejs.dev

  • htmx.js

    Framework to access browser features from HTML

    htmx.org