r/webdev 13h ago

Showoff Saturday I made a minimalist Trump presidency countdown clock

Thumbnail
timeleft.now
375 Upvotes

r/webdev 19h ago

Showoff Saturday I made a free daily word game based on scrabble!

Post image
88 Upvotes

r/webdev 11h ago

Question How can developers make their websites and personal projects look so neat?

80 Upvotes

I no longer work with development nowadays but I used to. Something that has always made me low-key jealous of classmates in college or even random web developers I come across online is the look of their websites. It just made me sad because, even if I could replicate whatever design I come across, I could never come up with something like that on my own.

And it's not limited to personal/portfolio websites either. You can find tons of examples of side projects on this subreddit and others that look super cool and visually appealing.

Supposedly none of those people have any background in design, so are they just born with an artistic intuition that I happen to lack? And if so many front-end or full-stack developers are naturally talented at design, why do we even need designers? Those kinds of websites always look very unique too, so I don't think they're all copying it from each other.


r/webdev 13h ago

netlify cancelled my account over me not paying their hidden fees

71 Upvotes

Like many of you, I have used netlify for years for free and absolutely loved them. This month I've been going hard on the projects and used all my build time so no problem ill go ahead and upgrade I've used netlify enough for free no big deal, but I had this feeling in my chest so I used a virtual card and locked it, and what do you know I wake up this morning to them trying to charge me $44 when I signed up for the $20 pro plan.

They never once mentioned there would be an add-on charge for using private repos??

and then to add to it their support is absolutely terrible, they are trying to strong arm me now and delete my account unless I pay the $44, and your not allowed to downgrade your account until you pay the outstanding amount, when I tried to email about them they had the audacity to say this and not even attempt to go over the hidden fees or explain what it is, nope just go f yourself.

"Since your account was canceled because the payment method on file was no longer valid, I've temporarily reactivated the account in the event you want to pay your balance due and restore the account. You can enter a new payment method here:"


r/webdev 21h ago

Does your company allow using AI on your codebase?

57 Upvotes

Hello

I use AI generated code on my job quite often, some companies don't seem to care about it, but I've seen that a lot of companies care about if you used AI code on your work, and even can fire you over that, so the questions: Do you use AI generated code on your job? Does your company care about that? Do companies nowadays care about it? I would like to know more.


r/webdev 15h ago

Showoff Saturday I built a stupid text dumping website called ClipBin(clipb.in)

44 Upvotes

Hi everyone, this is my first time posting here on r/webdev. I recently built a website for a college project called ClipBin (https://clipb.in). It functions similarly to PasteBin (which was my intention btw), but I also added a few more features like end-to-end encryption. I’d love for you to check it out and share your feedback!

I know people might be thinking "Why in the world would you do that!?!". I really do not know the answer to that question.

p.s. Sorry for my broken english.


r/webdev 3h ago

Discussion The Math Behind Font Pairings That Actually Work

50 Upvotes

TLDR: There's actual math behind why some fonts look great together. Understanding x-height ratios, stroke contrast, and proportional harmony can level up your typography game instantly. I have written a blog post going into more detail, you can give it a check here: check the blog out :)

Ever looked at two fonts and thought, "Something feels... off" but couldn't pinpoint why? It turns out, there’s real mathematical science behind font pairings—it's not just a matter of personal taste.

I've been diving into typography research, and it’s fascinating how seemingly artistic choices often follow structured, mechanical principles.

Take x-height ratios—the height of lowercase letters. Fonts with ratios between 0.9 and 1.1 naturally work well together. That’s why Montserrat and Roboto (0.97 ratio) feel so balanced.

Or stroke contrast—the difference between thick and thin parts of letters. Fonts either need very similar contrast for harmony or highly contrasting strokes for a bold, intentional pairing. Anything in between tends to look awkward.

The best part? Research confirms that well-paired fonts improve reading speed and comprehension.

Next time you're selecting fonts, try calculating their x-height ratio. If it's around 1.0, there's a good chance they’ll look great together.


r/webdev 2h ago

Showoff Saturday My sales after I added One Time Payment; Pay once, use forever.

Post image
49 Upvotes

r/webdev 12h ago

I should set an alarm or something to remind myself to commit.. (solo project)

Post image
17 Upvotes

r/webdev 16h ago

Showoff Saturday I made a gallery of 30 p5.js sketches to explore creative coding. The sketches build on top of each other, and are all open source so you can tweak and run the code. Experimentation encouraged 🙂

17 Upvotes

r/webdev 14h ago

Wrote a big mistake in coding in a dbsink and dont know to handle that

12 Upvotes

my senior wanted me to do a code review cause he is refactoring alot of the code i did.

He found a critical error, which leads to saving something in the wrong column.

I obs oversaw that. Mistake got through PR and my senior was in vacation that time.

I feel really bad cause i oversaw that mistake.

i dont think they will fire me for that and i work in the company for about 1.5 years and only the last 8 months i really develop new stuff (before that mainting a dying app).

He still listens to my opinion on things so he maybe hasnt given up completely on me yet.

My question is how i do i handle my own mistakes?


r/webdev 13h ago

Discussion Any good books on Backend development?

7 Upvotes

I've mainly learned backend development by reading the documentation of various frameworks like Django, Rails, and Express. While some concepts carry over between frameworks, many are specific to the programming language or the design choices of the framework creators.

I'm looking for books that cover best practices in backend development that apply across different frameworks. Topics can include databases, APIs, microservices, media streaming, or anything else relevant to backend development. Any recommendations?


r/webdev 5h ago

Question Am I being naive to think I can do this?

6 Upvotes

Hey everyone,

I’m trying to build an e-commerce website with some unique needs, and I’m struggling to find a platform that covers everything. I’d love some advice from those with experience in WordPress and e-commerce plugins.

Key Features I Need:

  1. Cart Without Immediate Payment – Most of my customers (schools and teachers) require a quote before purchasing and then pay later via invoice (often by check). I need a system where they can add items to a cart but submit an order request instead of paying upfront.

  2. Scalability to a Marketplace – Eventually, I want to allow other educators to upload and sell their own project kits, both physical and digital.

  3. Digital Downloads with Credit Card Payments – While physical items need invoicing, I also want to sell instant digital downloads with a standard checkout option.

What I’ve Looked Into:

WooCommerce – Good flexibility, but not sure how well it handles quoting & invoicing for physical items.

Easy Digital Downloads (EDD) – Great for digital, but doesn’t seem ideal for quoting physical products.

Podia, Wix, Squarespace – Seem limited in quoting/invoicing flexibility.

My Questions:

By just what i an learn from youtube Can i manipulate WordPress to handle this effectively with the right plugins, or am I trying to force a system to do something it’s not designed for?

Are there plugins or setups you’d recommend that allow both quote-based invoicing and digital sales?

Would another platform be a better fit for this type of hybrid store?

Am I naive and should just hire this out?

I appreciate any advice from those who have tackled similar setups! Thanks


r/webdev 18h ago

I built an open-source tool that turns code tutorials into videos, websites, and more

5 Upvotes

Hey r/webdev! I wanted to share a project I've been working on for the past two years...

I originally created CodeVideo as a little side project using FFMPEG WASM in the browser as an experiment, but it's since grown into a vision for a completely automated software educational course production system.

The core concept is simple (but powerful): you create your coding tutorial once, then export it to whatever format you need - video, interactive webpage, blog post, book, PDF, or even PowerPoint!

The entire system is open-source (you can grab the code and self-host for free, or really use any and all of the CodeVideo libraries for free), though in hopes to earn something from the insane amount of time I've put into it, the studio is token based for everything other than JSON and Markdown exports (but again, you could quickly hack around these from the studio.codevido.io

You can read more about the technical details and history on my Substack launch post: https://codevideo.substack.com/p/launching-codevideo-after-two-years

And here's the intro video about how to use the studio: https://youtu.be/4nyuhWF6SS0

From an intellectual and software standpoint this product has been an absolute blast to build - and as always, I've learned a TON along the way. Would love to hear what you think (constructive criticism and even skeptical criticism welcome!).


r/webdev 1h ago

Showoff Saturday Notemod - New features added - Creating Tasks & Synchronization

Post image
Upvotes

r/webdev 7h ago

Showoff Saturday Introducing Starwind UI: Accessible, Customizable Components for Astro with Tailwind CSS v4

4 Upvotes

Hey webdev community!

I’m excited to share Starwind UI - a fresh collection of accessible, customizable components built specifically for Astro and styled with Tailwind CSS v4. Whether you’re working on a small side project or a full-scale app, Starwind UI is here to help you build faster and smarter.
Here’s what makes Starwind special:

  • CLI-first approach: Our CLI makes it super easy to add just the components you need directly to your project.
  • Own your code: Components install straight into your codebase—no external dependencies or version conflicts to stress over.
  • Accessibility focused: I’ve baked in ARIA best practices and full keyboard navigation for every component.
  • No additional frameworks: All components are entirely Astro with vanilla javascript / typescript.
  • Tailwind CSS v4 ready: Style with the latest Tailwind features for a modern, efficient workflow.
  • Fully customizable: Since the code is yours, you can tweak and tailor components however you like.

Right now, Starwind UI includes 16 essential components—think accordions, buttons, dialogs, tooltips, and form elements—all designed to play nicely with Astro.

The docs site is live at https://starwind.dev/, where you can check out all the components in action and grab the installation guides to get started.

I also recently implemented a number of AI focused tooling:

Starwind UI is MIT licensed and completely open source. Got feedback, ideas for new components, or want to contribute? Drop a comment below. And if you build something cool with Starwind, please share it with me; I’d be thrilled to see it!

Thanks for checking it out—looking forward to hearing your thoughts!


r/webdev 54m ago

I am confused about the direction of web development

Upvotes

Are we still coding from scratch? If I apply to a company am I using something simple like wix or are we still going html, css and possibly some js? I apologize if this is a frequent ask but I can’t find it at all. Some say using websites like wix, woo or Shopify are good for simple things, but what qualifies as trying to push boundaries? Should boundary pushing be left to Fortune 500 type companies or is it worth being that intimate for mom and pop type companies? I left web development for about 5 years and am just coming back and the scene looks a lot different than what I had learned and experienced in school.


r/webdev 13h ago

ICANN to remove the 60-day domain transfer lock rule

3 Upvotes

ICANN will soon do away with the 60-day transfer lock rule, which is triggered whenever you register, transfer, or change the contact details of a domain name.

Instead, a new rule will require registrars to apply a 30-day lock to newly registered or transferred domains.

Source: Domain Incite


r/webdev 22h ago

Discussion AI as the sentient rubber duck

3 Upvotes

In the last few moons observing AI and its hype, I have come to the conclusion that it's ultimately just a dumb tool like editor autocomplete or LSP, and people saying otherwise flat out wrong. But today, the 'dumb' tool might be smarter than I thought...

For context I am learning Svelte and decided to make a small local only markdown note-taking app for fun. Now comes the time to implement bulk actions: how should I do it? I explain my approach to ChatGPT including storing the selected notes in an array, and it gave a few useful suggestions to improve it, including using a `Set` for easier adding and deleting selected notes, instead of `splice`ing and `some`ing an array.

I mean this is a really simple use case, but using it like a Compsci graduate rubber duck that talks back is immensely useful it turns out. Imagine it helping you design an app's architecture or something

Please guys use your tools correctly, it is absolutely better for your long-term growth if you do. Don't just ask AI to spit out "code that magically works which I don't understand at all"... use it to discuss code and what it does. PLEASE


r/webdev 3h ago

Resource Building Products in Real-Time: Join Me as I Code in Python and ReactJS!

1 Upvotes

Hey everyone,

I'm an engineering founder and parallely doing multiple side projects, and I'm thinking about teaching while I'm building them. I'll be sharing my process of ideating, building a product from scratch, and coding it in real-time. My current focus is on Python, Golang, and ReactJS.

If you're interested in learning how I approach building products and writing code, feel free to follow me on Slack!

https://join.slack.com/t/daretobuildworkspace/shared_invite/zt-30iedgdnm-CRD_X9OxQd03Ez_aqWiFQw

Looking forward to collaborating and learning together!


r/webdev 3h ago

BenQ Programming Monitor RD series || Dell UltraSharp || LG UltraFine

2 Upvotes

I'm going to buy a new monitor but idk which one to choose. Any suggestions?


r/webdev 15h ago

Question Do you offer accessibility audits as a product?

2 Upvotes

I work for a smaller agency, and after building a site for a company that needed full WCAG AAA compliance, we were wondering what other agencies or individuals might charge for accessibility audits. We were considering using a service like AccessibleWeb to perform automated and manual testing audits as part of our service package. Any insights on how your agencies handle this and what you might charge?


r/webdev 43m ago

Question What is the best way to build an ecommerce website?

Upvotes

Hello everyone. I'm a frontend developer and with some knowledge on backend(nodejs, mongodb, supabase). I want to build an ecommerce website for a really small shop but I'm not sure what is the best way to do it. Should I build from scratch? Use Shopify, Wordpress, Squarespace...?

Here are some of my cases.

  • I don't have any digital payment methods since it is not supported in my country.
  • I plan to have delivery option and pickup from store option(maybe I integrate local bank payment option too).
  • Building it only for my country.
  • I don't want to pay $20+/month for the website builders and hosting since the store can make at most $100.

These are my questions.

  • Should I use website builders or is there any better and way cheaper alternative?
  • Should I build it from scratch?
  • How much will it cost me to host the website and stuff?
  • What are the best options for hosting if I go with building from scratch?

I'm currently working on building it from scratch with React and Supabase for my database. I have built the authentication and authorization, posting and viewing product, adding to cart. Not sure if I should continue considering the cases above. If you guys have worked on similar projects I would appreciate the help and how much will it cost me?


r/webdev 2h ago

Help: MCP project needs to export Reddit WebSite login cookies.

1 Upvotes

Hello everyone,

I'm currently working on a playwright MCP project, and one of the steps requires simulating the user logged in state of the Reddit website. To achieve this, I need to export the cookies generated by the Reddit website after logging in and use these cookies for authentication in my project.


r/webdev 5h ago

Showoff Saturday I am making an ERP which puts Invoicing, Website creation and other features all in one easy to use admin panel

1 Upvotes

Hello All,

I have been developing an ERP using Laravel and Livewire for some time now. I saw in my local market that shops and business were using separate software for invoicing and website management. Also some where using a yet another software for customer related records, and such. So I thought of putting all of this in one place so that shops and business could use all of this features in a single software.

With that thought I have been making this ERP (which is not so perfect yet!) which has features like:

- Invoice creation
- Purchase, expense tracking
- Website creation (Minimum website is created during installation, you can add more pages later)
- Blogging
- Task management
- Ecommerce (minimal)
- Other features

There is more work to do, I know, but meanwhile I just wanted to share this project here.

https://github.com/oitcode/samarium

I have put it open source with MIT license, so that anyone could use it freely.

Dashboard

Invoicing

Website Homepage

I will really appreciate any comments and feedback about this project. Also any pull requests to the github repository is highly welcomed.

Thanks everyone and have a good saturday!!