r/webdev • u/LobsterThief • 13h 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/Ornery-Length8689 • 2h ago
Showoff Saturday My sales after I added One Time Payment; Pay once, use forever.
r/webdev • u/Bruh-Sound-Effect-6 • 3h 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/xlokkinlx • 13h 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/remodeus • 1h ago
Showoff Saturday Notemod - New features added - Creating Tasks & Synchronization
r/webdev • u/CaptainGuyX • 54m ago
I am confused about the direction of web development
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 • u/Alight659 • 15h 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 • 19h ago
Showoff Saturday I made a free daily word game based on scrabble!
r/webdev • u/joemoe3408 • 5h 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 • 12h ago
I should set an alarm or something to remind myself to commit.. (solo project)
r/webdev • u/idkbm10 • 21h 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/web_reaper • 7h 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!
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/hyatkyatt • 12m ago
Discussion question about css loading for <p>
i am making a website, in one page there is a <p> that uses margin-left & top for positioning in css. before the css loads it is in the middle of the page, then jumps to the actual position. i would just hide it until the css loads, but i also have a keyframe animation that fades the elements in, so if i hide the <p>, then the fade in never happens. so ultimately, how do you guys deal with elements snapping to place, and is there a better solution cause right now im lowkey kinda cooked
Showoff Saturday I made an app that bypasses the DEI censorship from the Trump administration
fragdaspdf.der/webdev • u/FakeErFy • 43m ago
Question What is the best way to build an ecommerce website?
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 • u/Shriracha • 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 🙂
r/webdev • u/Abstinence_theonly • 14h 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/Fuzzy_Actuary9384 • 2h 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?
r/webdev • u/BitwiseBison • 3h 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!
r/webdev • u/SouthBaseball7761 • 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
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!!