Skip to content

dmitriygorlov/fun-with-pets

Repository files navigation

Fun With Pets 🐈‍⬛🐕

Welcome to Fun With Pets - a collection of pet projects that showcases the power of technology to innovate and solve real-world challenges. Just like a zoo that houses many diverse creatures, this repository holds a variety of exciting projects that cater to different interests.

Here's a brief overview of what you'll find:

  1. Is It Simple: A Telegram bot leveraging the power of the translation library to provide double translation functionality. The goal is to explore the intricacies and sometimes humorous results of translating between languages.

  2. Easy Recs for Ecommerce based on Sales: A robust yet easy-to-launch recommendation system for e-commerce email campaigns. This project utilizes Docker for simplified deployment and the LightFM library for efficient recommendation computation.

  3. GPT Bot in Telegram with Restricted Access: A Telegram bot reminiscent of ChatGPT that employs the OpenAI API. It features a password-restricted system, providing secure access to AI-generated responses.

  4. Auto Sales Analysis: A practical and stylish way to analyze your sales data. It uses docker-compose to ensure a smooth setup and execution process, enabling quick generation of ABC, XYZ, and other analytics for your sales data.

  5. Airflow Jokes Pipeline: Automating the retrieval, storage, and distribution of jokes using Apache Airflow with Docker. This project fetches a random joke, stores it in a PostgreSQL database, and shares it via email — all through a single command.

  6. Success Probability Visualizer: An interactive web application that demystifies the concept of cumulative success probability through visual and numerical storytelling. Built with Streamlit and Plotly, this project employs Docker for hassle-free deployment, making it accessible to anyone curious about the statistical chances of success over repeated attempts. It's designed to inspire persistence and illustrate the mathematical principle that "the more you try, the luckier you get."

  7. Sales Forecasting with Prophet: Streamlining e-commerce sales forecasting with the power of Facebook's Prophet within a Dockerized environment. This project automates the process of forecasting future sales by analyzing time series data, providing both summary and detailed forecasts alongside insightful visualizations. It's designed for simplicity, requiring minimal setup, and caters to users seeking actionable insights into sales trends without deep diving into complex statistical models.

The goal of this collection is not only to provide useful solutions and insights but also to inspire and motivate you to create your own projects. Enjoy exploring!