Web-development projects that I have been working on for various reasons
Tech stack: NextJs, GraphQL - Saleor SDK
When I realized that Saleor (an open source eCommerce Solution) just released its own App store, I decided to think about some features that I could develop for it. Mostly for fun, but also to get better at NextJS as well as GraphQL.
Functionalities of this feature are all things which are not available within the Saleor store solution itself. Bulk editing of products: Price - "Set to value", "Increase/Decrease by Value/Percentage" + Rounding (up/down). Some other things such as bulk changing SEO titles as well as colors, weight, etc - are things also still in planning.
Goodhotel, a multi-channel hospitality property management system.
Tech Stack: NextJS, GraphQL, Saleor
When I heard of the challenges a relative was dealing with when managing their hotel in Thailand, I decided to explore the system design and development a property-management-system in my free-time. This was a exploratory project which lasted about 2 months. It included the Booking of rooms, amenities; front-desk operations and many more features.
It fell short of becoming an actual app due to time constraints and lacking the credentials to request developer rights with Agoda, Booking and other booking channels. It also made me realize that a online booking app likely is very sub-optimal to having something on-premise which works regardless of internet connectivity. While the app does not work for public users, it can be found on: https://goodhotel.app
Tech Stack: Django, HTMX, CSS, HTML, AlpineJS, Bootstrap 5.3, SQLite
1-June 2024: At this point this is a very early stage project
As the premise of working on e-commerce integrations and plugins does really excite me, I started working on my own web-shop/marketplace. I want this to be as interactive as possible, without using much JavaScript at all. The development experience should be similar to React, but without all the bloat. So what I have chosen is Django, HTMX and AlpineJS.
Tech Stack: Django, HTMX, CSS, HTML, AlpineJS, Bootstrap 5.3, SQLite
Pairing my love for martial arts and programming, I am currently working on a side-project developing a matchmaking tool for enthusiasts of Muay Thai in Thailand. This is filling a hole in the fighting culture, where mismatches between fighters are common place, and where information that help people come to Thailand, train and study the art of Muay Thai seems to be all over the place.
To develop this I have chosen Django, Wagtail, HTMX, AlpineJS & Bootstrap.
This will feature:
Notifications & Messages
OAuth Login & Registration
English to Thai translations for anyone visiting on a Thai locale