[Boost]
I Built a Full-Stack Social Media Web App as a Student (Looking for Feedback) BALASANJEEV C ・ Feb 10 #webdev #fullstack #react #mern
I Built a Full-Stack Social Media Web App as a Student (Looking for Feedback) BALASANJEEV C ・ Feb 10 #webdev #fullstack #react #mern
Hi everyone 👋I’m a Computer Science student and I recently built a full-stack social media web app called SocialPlanet.It allows users to create posts, like and comment, and interact through a clean and responsive interface. Tech StackReact, JavaScript, Material UINode.js, ExpressMongoDB Live Demohttps://socialsplanet.netlify.app/I’m looking for honest feedback on the UI, features, and overall experience.Any suggestions or improvements are welcome. Thanks!
Buy Verified Stripe Accounts📢⏰📞🌐💼✅ We are available online 24/7📢⏰📞🌐💼✅ Telegram: @getpvazone📢⏰📞🌐💼✅ WhatsApp: +1 (219) 396-6971📢⏰📞🌐💼✅ Email: [email protected]📢⏰📞🌐💼✅ Visit Our Website: https://getpvazone.comIf you’re wanting to simplify your business processes and start accepting payments online, Stripe is one of the most dependable platforms around. But let’s face it — the process of getting your Stripe account verified can be long, laborious and tedious. But what if there was a fast lane for St
The Problem Every Developer FacesPicture this: You're excited to start a new project. You create a new repository, run npm init, and then... the dreaded tooling setup begins.npm install --save-dev eslint prettier husky lint-stagednpm install --save-dev @typescript-eslint/parser @typescript-eslint/eslint-pluginnpm install --save-dev stylelint stylelint-config-standardnpm install --save-dev commitlint @commitlint/config-conventional# ... 20 more packages and countingThen comes the configurat
The Button That Taught Me a LessonLast week, I needed a button. Just a simple button with rounded corners and a loading state.Old me would have written some HTML and CSS. Done in 15 minutes.New me, swimming in the modern ecosystem, did this:npm install @radix-ui/react-buttonnpm install class-variance-authoritynpm install clsxTwo hours later, the button worked beautifully. Then I tried to add a custom style and... nothing. The styles just wouldn't apply. Turns out, the component library uses Shad
I got bored of static portfolios. So I built one that thinks.Instead of hardcoding a layout, I hooked up my frontend to Llama-3-70b (via Groq). It analyzes the visitor's intent and physically re-architects the grid using Framer Motion. 🧠 How it worksUser Prompt: "I want to hire you."LLM Inference: Logic runs on Netlify Functions (<200ms latency via Groq LPU).State Mutation: The AI returns a JSON config that changes the React components from "Explorer Mode" to "Resume Mode." 🛡️ The "
Last year, I was graduating from medical school. Today, my "patients" are lines of code and database clusters.I’m currently on a journey to transition into Backend Engineering while enrolled at AltSchool Africa. But instead of just building "To-Do" apps, I’ve decided to build something real: a full-scale online store for my gadget business, impextech. The ProblemRunning a business like impextech involves a lot of moving parts—tracking inventory, managing sourcing, and handling customer orde
Buy Old Facebook Accounts📱 Telegram: @getpvazone💬 WhatsApp: +1 (219) 396-6971📧 Email: [email protected]🌐 Website: getpvazone.comOne of the strongest social media platforms in the world is, without a doubt, Facebook. It allows users to make profiles, ‘friends’ other people and exchange messages and newsfeeds detailing their own lives as well as playing games. If you’re looking to enhance your personal social media highlights or do acknowledge the essence of a stronger stage for an expanding bus
<a href="https://news.ycombinator.com/item?id=46960036">Comments</a>
Buy Verified PayPal Accounts 📱 Telegram: @getpvazone💬 WhatsApp: +1 (219) 396-6971📧 Email: [email protected]🌐 Website: getpvazone.comPayPal is a widely used payment system and oftentimes preferred method among freelancers who want to get paid by their international clients. Whether you are getting something online, transferring money to friends and family, or running your business activity via PayPal, the service makes it easy. Naturally, for millions of people PayPal has become a trusted solut
Most articles about AI agents stop at theory.They explain what agents are.They rarely explain how companies actually deploy them.Many teams discovering AI agents through platforms likeBrainPath ( https://brainpath.io ) quickly realize that deployment matters more than raw intelligence.Here’s what real teams are doing in production.Step 1: Start with one role, not ten toolsTeams don’t deploy “AI everywhere”.They start with one role:Lead qualificationContent researchCustomer support triageCompetit
<a href="https://news.ycombinator.com/item?id=46959832">Comments</a>
Level Up Your Chat: Crafting a Performant React UI for Thousands of MessagesBuilding a chat interface in React, at first glance, seems pretty straightforward, right? A text input, a send button, and a list of messages. Easy peasy. But then, in my experience, the moment you push that initial version to a real environment, or a user starts actually using it for more than five minutes, you hit a wall. Suddenly, that "simple" list of messages becomes a sluggish, memory-hogging monster, and you
This article was originally published on My Tech Blog.Power Apps recently released a preview feature called "Code Apps" that enables building web applications, so I decided to create an actual app to try it out.⚠️ Public Preview NoticePower Apps Code Apps is currently in Public Preview. Please note that features and CLI commands are subject to change before General Availability (GA).While it's not ready for production yet, now is the perfect time to explore the future of "Full-Code" development
Buy old yahoo accounts🦋🐼💖🔥🌙We are available online 24/7.🦋🐼💖🔥🌙Telegram: @getpvazone 🦋🐼💖🔥🌙WhatsApp: +1 (219) 396-6971🦋🐼💖🔥🌙Email: [email protected]🦋🐼💖🔥🌙Visit Our Website: https://getpvazone.com/product/buy-yahoo-accounts/When it comes to online communication, the internet is The post Email still matters (a lot) appeared first on True Stories. It’s not as entrenched as Gmail but, people use it. It offers some cool features too, it’s like finding a new game you didn’t know existed in real life. Fo
Buy old yahoo accounts🦋🐼💖🔥🌙We are available online 24/7.🦋🐼💖🔥🌙Telegram: @getpvazone 🦋🐼💖🔥🌙WhatsApp: +1 (219) 396-6971🦋🐼💖🔥🌙Email: [email protected]🦋🐼💖🔥🌙Visit Our Website: https://getpvazone.com/product/buy-yahoo-accounts/When it comes to online communication, the internet is The post Email still matters (a lot) appeared first on True Stories. It’s not as entrenched as Gmail but, people use it. It offers some cool features too, it’s like finding a new game you didn’t know existed in real life. Fo
<a href="https://news.ycombinator.com/item?id=46959418">Comments</a>
Buy Gmail accounts🦋🐼💖🔥🌙We are available online 24/7.🦋🐼💖🔥🌙Telegram: @getpvazone 🦋🐼💖🔥🌙WhatsApp: +1 (219) 396-6971🦋🐼💖🔥🌙Email: [email protected]🦋🐼💖🔥🌙Visit Our Website: https://getpvazone.com/product/buy-old-gmail-accounts/Their principles The bottom line is that an email account is the key of so many things in today’s connected world, and Gmail is one of the most popular out there. But sometimes a fresh account means missing out on the perks of having an old one. That’s where GetpvaZone comes in
Look, I'm gonna be honest with you. Back when I first heard about Expo, I thought it was just another wrapper trying to make developers lazy. Boy, was I wrong.React native with expo has completely changed the game in 2026. And I'm not talking about some minor updates, mate. We're looking at a full-blown revolution in how mobile apps get built. The framework just hit 4 million weekly downloads, doubling year-over-year, and companies from Meta to Microsoft are going all-in.Thing is, most developer
This is Part 2 of a two-part series. Part 1 covered requirements analysis, architecture decisions, and sending messages.Now we need to wire up the jump links: clicking "Jump to First" or "Jump to Last" should scroll that message into view and highlight it for 1 second. Scrolling to a Specific MessageWe already implemented messageRefs, a Map storing refs to each message element. The same Map that powers auto-scroll also enables jumping to any message:const jumpToMessage = (id: number) =>