Business Dashboard
Dashboard for small private business. To keep track of the sales and inventory from multiple places. The owner has a multiple physical places of sales, along with the inventory. Since marketing parnter provides sales dashboard, but it's rather user unfriendly and hard to keep track I have build this one custom for the owner to scrape the sales info and adjust the inventory.
link repoChecklists
Easily create checklists and get url to the checklist to share with others. Other can add to the checklist and edit checklist items. Inspiration from paste bin. (work in progress)
link repoCrunchMyStock reddit post template
Template for creating markdown template for posting reports on CrunchMyStock subreddit https://www.reddit.com/r/CrunchMyStock/
link repoCSS selector
App to apply css selectors on html and see results in real time. Useful for creating scraping scripts
link repoDaily Stock Charts
Displaying stock price chart for each day of the 6 months. Usual way we use stock charts is to have all days in one big chart. This time I wanted to compare daily movements to easilly see if I can spot some recuring patterns. To do that I needed to have all the daily charts side by side, for easy comparison. After testing many chart libraries, only library that was able to reproduce 150 charts on one page was recharts.js. All others were slow so I had to use some kind of lazy loading, fetching in backround and other techniques. Unfortunately, recharts.js doesn't have candlestick chart.
link repoDigital marketing campaign analytics
Digital marketing ad display analytics. Each banner variation click trough rate, sales etc. Displays in table together with images.
repoDjango app template
Django app template with default urls, views and html templates
repoDrywall reverse measurements game
Game to practice guessing reverse measurements for drywall.
link repoScrape Huge Forum
Scraping forum with 3+ million posts. It took 2 weeks of 24/7 script running across 4 servers. It required good organization since the forum is closing in 2 weeks. I even had a gantt chart to plan and keep track of the servers. While it was fun to do it, morality prevents me from replicating the old forum.
Fruity shells, React app layout shells
App layout shells for use in React applications. Provides the ready layout for the page, header, body, footer, sidebar. Inspired by https://mantine.dev/core/app-shell/
link repoGME prices and Moon phases correlation
Visualizing the relation between GME stock prices and Moon phases. For fun and curiosity
linkImage mapper
Map the image and export the coordinates of areas
link repoIndustry Performance
Analytics of 7500+ stocks grouped by the industries. Goal is to test the theory that growth of the industry is what matters, more than the individual stocks. This way we can act like our own ETF holding positions in all the stocks in the industry. Less risky and more stable growth. Work still in progress.
linkLittle Token website
Small, one page website. Serving as an landing page inviting people to visit the Etsy store. It's always nice to build from scratch when opportunity allows. True master of your own work.
link repoMatplotlib layout generator
Visual layout editor for matplotlib and any plotting library built upon matplotlib like seaborn.
link repoMoving Average Analysis
Command line script to get stock moving averages simple analytics fast and convenient. Just to help make decisions which stocks and timeframes are suitable for moving averages strategy.
repoMyHolyReads Wordpress plugin
Collection of Catholic books. Created Wordpress plugin for scraping the daily readings and auto posting to the blog. So I can have content posting regularly.
linkNew ecommerce domains
~120.000 DNS requests a day for getting IPs of daily new ecommerce domains looking for specific IP range and organizing into the database. The goal is to realize trends in certain industry and provide the business intelligence info. Problem is categorizing websites.
NightSkyComment website
Create starry night sky comment from emojis. Good for posting on social media, especially Instagram. I have created this for my beautiful girlfriend once she saw the starry comment on instagram. Seeing that she was copying the comment and replacing with their own emojis I have decided to make her life easier and create this small app. Or so I thouhgt so. Soon I realized that emoji parsing can be quite tricky since emojis consists of 2, 3 even 4 characters. But, with the goal in mind (and useful libraries) it is done and it works really well!
link repoOvernight Strategy Weekly Backtest
Backtesting of 5000+ stocks for overnight strategy. Creating plots comparing it to benchmarks. There are many stock which barely make it during the day, but big gains overnight. At least for the last 2 years. Reason is probably because during the night institutions drive the price while during the day many traders, retail as well as institutional, are in play essentially competing with each other keeping the price in a sort of equilibrium. Also, most earnings are announced after the market closes. https://www.reddit.com/r/CrunchMyStock/ https://www.crunchmystock.com/ frontend repo: https://github.com/tombohub/crunch-my-stock-frontend
link repoPalettolithic - palette generation tool
Harmonius color palette generator. Modify the color palette of existing frameworks and generate the configuration code. During the developing I realized how hard is to choose proper color palette. The usual color palette generators provide few colors which are not usable on their own because proper palette requires many shades. Also, there is a question of choosing right saturation, luminosity etc.. This color palette generator aims to provide harmonius palette, following the example of Tailwindcss framework. Another hickup is when we choose color palette we need to copy it to our CSS framework which can be tedious at times. That's why I have also included configuration code generator for Tailwindcss, Bootstrap (SCSS) and CSS variables. To make life easier.
link repoPiecework drywall time tracker
App to track activity times while working, log units and how many sheets were used to calculate the earnings.
repoStock trades export
Collecting executions from Questrade, merging them together and exporting to CSV. Keeping a trading journal is very important for traders. This script automatically organizes trades the way I want it so it saves me a lot of time.
repoText to Youtube
Scraping public domain books, creating images from text, creating video from images and uploading to Youtube. All nice with background image and music. Auto update title, description, tags and thumbnail via Youtube API.
linkThunderShack - classified ads website
Classified ads website targeted only to local neighbourhood. Vanilla Javascript real time chat implemented. In one building can live thousands of people which creates a mini-market. Goal is to have in-house classifieds so people can easily trade with their neighbours. It elevates the community spirit. This is my first Django application.
repoPersonal blog
This very website you are reading. List of some projects I've made in free time. Wanted to make it simple and clean. I believe in esthetical simplicity which allows the brain to focus on what is really important.
repoTop Tracks and Artists
Small app where user chooses country and it lists top tracks and artists for that country with links to Spotify. I have used Last.fm API to get the top tracks and artists in a specific country and Shopify API to provide links to the artists and tracks. Original idea was to get top artists and tracks in a specific country, but unfortunatelly Last.fm doesn't or didn't provide that information and Spotify also doesn't have it. For the moment it will stay dormant like this.
link repoTrump vs Biden
For fun Trump vs Biden result of the poll at the time. The idea was to have "battle" between president candidates by publishing the score of the poll.
link repoFashion brand inventory
Scraping the sales from the business partner's dashboard and updating the inventory in Google Sheets. The owner used to do manual updating of the inventory in the Google Sheets by looking at his account dashboard provided by marketplace. It was tedious and time consuming. This script scrapes the sales from dashboard and updates the Google Sheet. Saves a lot of time.
repoWeekday Trend
Analysing what day of the week is best to trade for a stock. Some stocks show the most uptrends on certain day of the week.
link