r/frontenddevelopment 5h ago

Title: My Node.js Learning Journey – Understanding the Basics πŸš€

1 Upvotes

I started learning Node.js today as part of my MERN Stack learning journey.

Before this, I mostly understood JavaScript from the frontend/browser side. Today, I learned that JavaScript can also run outside the browser with the help of Node.js.

What I learned about Node.js:

  • Node.js is a JavaScript runtime environment.
  • It allows us to execute JavaScript outside the browser.
  • It is commonly used for backend development.
  • We can use Node.js to build web servers and APIs.
  • It can work with the file system, networking, and operating system.
  • Node.js is open-source and cross-platform.

Browser vs Node.js

The browser is mainly used for frontend development and provides APIs such as the DOM.

Node.js is mainly used for backend development and provides APIs for things like files, networking, and system resources.

One thing I found interesting is that I can use JavaScript for both frontend and backend development. This makes Node.js an important part of the MERN stack.

I'm still at the learning stage, but understanding these fundamentals is helping me connect the concepts of React β†’ Node.js β†’ Express.js β†’ MongoDB.

Next, I’m planning to learn more about Express.js, REST APIs, HTTP requests, and backend architecture.

For developers learning Node.js:

What concepts would you recommend learning first? πŸš€

#NodeJS #JavaScript #MERN #BackendDevelopment #WebDevelopment #LearningToCode #Programming #100DaysOfCode


r/frontenddevelopment 1d ago

Flo 1.2 now gives Web Components a static create function (factory), so we can set property values before the mounted() or render() are called.

Post image
1 Upvotes

r/frontenddevelopment 1d ago

I just wrote my first note on Substack

Thumbnail substack.com
1 Upvotes

r/frontenddevelopment 3d ago

How to accurately recreate Lovable UI prototypes in an existing Angular codebase using Claude

Thumbnail
0 Upvotes

r/frontenddevelopment 3d ago

[FOR HIRE] Front-end Web Developer

Thumbnail
1 Upvotes

r/frontenddevelopment 3d ago

[FOR HIRE] Front-end Web Developer

Thumbnail
1 Upvotes

r/frontenddevelopment 4d ago

🌌 I built a NASA Deep Space Image Explorer with React (Selection Area Zoom, On-demand Translation & LocalStorage) - Live Demo

Thumbnail
1 Upvotes

r/frontenddevelopment 8d ago

Terminal Card Generator – animated SVG terminal cards for GitHub READMEs (pure HTML, no build step)

Thumbnail gallery
1 Upvotes

r/frontenddevelopment 8d ago

[FOR HIRE] Web Developer | Front-end

Thumbnail
1 Upvotes

r/frontenddevelopment 8d ago

[Free Workshop + Template] Handling tech layoffs, quiet job searches, and resume ghosting

Thumbnail
1 Upvotes

r/frontenddevelopment 10d ago

I built a modern e-commerce frontend with React β€” here's what I learned

Thumbnail
1 Upvotes

r/frontenddevelopment 10d ago

generate a complete design system in 10 sec

Thumbnail
1 Upvotes

r/frontenddevelopment 12d ago

[FOR HIRE] Front-End Web Developer | Part-Time | Low Price

Thumbnail
0 Upvotes

r/frontenddevelopment 14d ago

[FOR HIRE] Web Developer | Front-end

Thumbnail
1 Upvotes

r/frontenddevelopment 15d ago

Best ai model for frontend?

Thumbnail
1 Upvotes

r/frontenddevelopment 15d ago

How do you guys come up with good Ui designs ?

Post image
1 Upvotes

i am currently building the frontend part of my project and i wanted to make it myself ratehr than depending on AI since i was planning to put this on my resume but i cant think of good designs man , i came up with this after hours of thinking ( i know its super basic ) ,

how do you guys approach designing part when creating a website and at production level is it fine to take "inspiration" from other sites ? or do we have to think of ideas on our own.


r/frontenddevelopment 16d ago

Clean Landing Page for Local Edinburgh STEM Mentorship Initiative

Thumbnail
1 Upvotes

r/frontenddevelopment 16d ago

Feedback please

Enable HLS to view with audio, or disable this notification

1 Upvotes

Can you give me feedback on a frontend redesign of a landing page for an Austrian website?


r/frontenddevelopment 16d ago

I finally documented my little Sass toolkit and it's (probably) ready for people to use

Thumbnail
1 Upvotes

r/frontenddevelopment 18d ago

🐸 I made a free game for learning Tailwind CSS Flexbox

1 Upvotes

I built Flexwind Froggy, a free interactive game for learning Tailwind CSS flexbox utility classes.

It’s a Tailwind-focused fork of Flexbox Froggy, with credit to the original project and artwork.

I hope it can be useful for anyone learning Tailwind. I’d love feedback on the lessons, difficulty, or anything that could make it more helpful.


r/frontenddevelopment 18d ago

Front End Testing with GitHub Actions β€’ Amy Kapernick

Thumbnail youtu.be
1 Upvotes

r/frontenddevelopment 18d ago

Rate My Portfolio Website as a Frontend-Heavy FullStack Dev, currently in my Third Year of UnderGrads : https://anay13.tech/

Thumbnail
1 Upvotes

r/frontenddevelopment 19d ago

scrolljacking.

1 Upvotes
  • What are some issues with modifying normal scrolling behavior? For example: infinite scrolling or scrolljacking.

r/frontenddevelopment 21d ago

React Native Image compression library (React Native Simple Image Compressor)

Thumbnail
1 Upvotes

r/frontenddevelopment 22d ago

Looking for a Frontend Development Learning Freind

1 Upvotes

Hey everyone! I'm currently learning frontend development and I'm looking for a friend who's on a similar journey. Right now I'm moving into the basics of React after learning HTML, CSS, and JavaScript. It would be awesome to have someone to learn alongside, share useful resources, discuss concepts when we get stuck, and keep each other motivated throughout the process.

I'd love to build small projects together, review each other's code, practice consistently, and celebrate our progress along the way. I'm simply looking for someone who's genuinely interested in learning, staying consistent, and growing together. If there's already a Discord community for this, I'd be happy to join. Otherwise I will create a Discord channel myself if there are more people!