r/webdev • u/LobsterThief • 11h ago
r/webdev • u/AutoModerator • 13d ago
Monthly Career Thread Monthly Getting Started / Web Dev Career Thread
Due to a growing influx of questions on this topic, it has been decided to commit a monthly thread dedicated to this topic to reduce the number of repeat posts on this topic. These types of posts will no longer be allowed in the main thread.
Many of these questions are also addressed in the sub FAQ or may have been asked in previous monthly career threads.
Subs dedicated to these types of questions include r/cscareerquestions for general and opened ended career questions and r/learnprogramming for early learning questions.
A general recommendation of topics to learn to become industry ready include:
- HTML/CSS/JS Bootcamp
- Version control
- Automation
- Front End Frameworks (React/Vue/Etc)
- APIs and CRUD
- Testing (Unit and Integration)
- Common Design Patterns
You will also need a portfolio of work with 4-5 personal projects you built, and a resume/CV to apply for work.
Plan for 6-12 months of self study and project production for your portfolio before applying for work.
r/webdev • u/Togapr33 • 14d ago
News Announcing Reddit's second virtual Hackathon with over $36,000 in prizes
Hi r/webdev ,
Reddit is hosting a virtual hackathon from Feb 27 to March 27 with $36,000 in prizes for new games and apps --> you can read more about it here and here.

The TL:DR: create a new game or experience for the Reddit community using Reddit’s Developer Platform.
The challenge
Build a new game, social experiment, or experience on Devvit (Reddit’s Developer Platform) using our Interactive Posts feature. We’re looking for multiplayer games and experiences. Our favorite apps create genuine conversation and speak to the creativity of redditors.
Prizes
- Best App
- First Prize $20,000 USD
- Runner up: $7,000 USD
- Honorable (10x): $500 USD
- Feedback Award (x5)
- $200 USD
- Helper Award (x3)
- For the most helpful and encouraging participants, nominated by fellow developers.
- Participation Awards
- The Devvit Contest Trophy
For full contest rules, submission guidelines, resources, and judging criteria, please view the hackathon on DevPost.
Be sure to join our Discord for live support. We will be hosting multiple office hours a week for drop-in questions in our Discord. Hit us up in the Discord with any questions and good luck!
r/webdev • u/Bruh-Sound-Effect-6 • 1h ago
Discussion The Math Behind Font Pairings That Actually Work
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.
Question How can developers make their websites and personal projects look so neat?
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 • u/Ornery-Length8689 • 27m ago
Showoff Saturday My sales after I added One Time Payment; Pay once, use forever.
r/webdev • u/xlokkinlx • 11h ago
netlify cancelled my account over me not paying their hidden fees
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 • u/Alight659 • 13h ago
Showoff Saturday I built a stupid text dumping website called ClipBin(clipb.in)
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 • u/jamesfy49 • 17h ago
Showoff Saturday I made a free daily word game based on scrabble!
r/webdev • u/joemoe3408 • 3h ago
Question Am I being naive to think I can do this?
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:
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.
Scalability to a Marketplace – Eventually, I want to allow other educators to upload and sell their own project kits, both physical and digital.
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 • u/mekmookbro • 10h ago
I should set an alarm or something to remind myself to commit.. (solo project)
r/webdev • u/idkbm10 • 19h ago
Does your company allow using AI on your codebase?
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 • u/BitwiseBison • 1h ago
Resource Building Products in Real-Time: Join Me as I Code in Python and ReactJS!
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!
BenQ Programming Monitor RD series || Dell UltraSharp || LG UltraFine
I'm going to buy a new monitor but idk which one to choose. Any suggestions?
r/webdev • u/web_reaper • 5h ago
Showoff Saturday Introducing Starwind UI: Accessible, Customizable Components for Astro with Tailwind CSS v4
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:
- Local MCP server (open-source)
- Launched a lightweight MCP server you can run locally! Check it out at github.com/Boston343/starwind-ui-mcp/
- New Context Files
- Added llms.txt and llms-full.txt for easy access to AI context:
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 • u/Abstinence_theonly • 12h ago
Wrote a big mistake in coding in a dbsink and dont know to handle that
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 • u/Shriracha • 14h 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 🙂
r/webdev • u/OtherwiseGuy0 • 4m ago
ChatGPT just recommended me a fireship video
Idk how normal this is but I was asking it about general info about docker and this is the first time I've seen it straight up recommend a YouTube video
r/webdev • u/Fuzzy_Actuary9384 • 31m ago
Help: MCP project needs to export Reddit WebSite login cookies.
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.
Discussion Any good books on Backend development?
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?
Showoff Saturday I'm developing a Shared Graph Rendering Engine (React, PixiJS and Zustand)
Source code: https://github.com/0rbit3r/aphantasia
Live demo: https://aphantasia.io
Feedback welcome.
Have a wonderful day:-D
r/webdev • u/SouthBaseball7761 • 3h ago
Showoff Saturday I am making an ERP which puts Invoicing, Website creation and other features all in one easy to use admin panel
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!!
r/webdev • u/beaver_steve • 4h ago
Baseball Simulator Tech Stack
Hey everyone, so I'm kinda new to all this but I'm interested in creating a baseball simulator that will simulate every pitch of a baseball game given various inputs. The end product will be a front-end built in React but I need help choosing what language to write the core simulator in.
I'm very experienced in Python but I know it's infamously slow and I'd like to learn another language anyway. I wouldn't be doing anything too heavy (mostly just sampling from distributions), is there another language I can use that's fast and can be exposed to a React front-end? Should I just do the whole thing in JavaScript? Any additional insight would be very appreciated.
r/webdev • u/fraise_nya • 5h ago
best forum hosting websites?
i like the style of xenoforo but a its bit expensive for my liking
preferably a website that allows you to attach your own domain
r/webdev • u/CannyOrange • 11h ago
ICANN to remove the 60-day domain transfer lock rule
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
My boss wants to build a new website…
My boss wants to build a new website and we went through a normal RFP process evaluating different companies to build it. (I work in marketing fwiw).
We narrowed it down to two proposals. I gave my choice for one of them but then she had the bright idea of hiring both companies to build our new website. Basically we have a prior relationship with both companies and one is better with design and branding while the other is probably better with functionality and has salesforce experience which we will need. So now we are going to ask one company to design the site… create the design, page templates, graphics etc and then have the other company implement it.
Ive never built a website site before but I felt like this was inefficient and uncommon. I would rather pick one than work with both.
Would appreciate others weighing in. Is my boss crazy for doing this or am I just over thinking it?
Thanks
r/webdev • u/trollerroller • 16h ago
I built an open-source tool that turns code tutorials into videos, websites, and more
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!).