Inspiration

Every new project I started I asked myself the same questions: What stack? Where do I host it? Does this go in a Docker container? How do I set up the dev environment? And where's my card, because I'm about to type it into six services just to ship something nobody may ever use.

That is what inspired me to create impresspress. This submission for this hackathon is building out the products feature, which was a broken idea and never implemented fully in the final product.

What it does

Impresspress is a tiny wordpress alternative made in rust and wasm compatible. This allows this alternative to run really cheaply and fast e.g. in a cloudflare worker.

The products feature allows admins to configure stripe and products so they can sell products on their site.

How we built it

Created a extensive plan to implement it in Codex with GPT-5.6. The plan was to implement a generic solution to allow a variety of different products and subscriptions.

Challenges we ran into

Ensuring exact pricing, securely integrating Stripe, handling duplicate or out-of-order webhooks, keeping local and Stripe state synchronized.

Accomplishments that we're proud of

A variable based product creation that allows selling a variety of different products. Also making full use of stripes payment links, express checkout etc

What we learned

--dangerously-bypass-approvals-and-sandbox flag can be used in codex if you live life on the edge

What's next for impresspress.org products

Whatever the community and myself will find useful!

Built With

Share this project:

Updates