<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Andrew M</title>
    <description>The latest articles on DEV Community by Andrew M (@discovered12345).</description>
    <link>https://dev.to/discovered12345</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3317891%2F1b9ce1c2-f50f-4446-8716-796974ff936a.png</url>
      <title>DEV Community: Andrew M</title>
      <link>https://dev.to/discovered12345</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/discovered12345"/>
    <language>en</language>
    <item>
      <title>Dumbsite</title>
      <dc:creator>Andrew M</dc:creator>
      <pubDate>Tue, 07 Apr 2026 02:35:20 +0000</pubDate>
      <link>https://dev.to/discovered12345/dumbsite-5epl</link>
      <guid>https://dev.to/discovered12345/dumbsite-5epl</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/aprilfools-2026"&gt;DEV April Fools Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Dumbsite&lt;/strong&gt; is, as the name suggests, a stupid website generator : )  It generates brilliantly stupid startup ideas and automatically encrypts them so that you can't actually read what the idea's about. Perfect for when you want to start a business but don't want to know what it does.&lt;/p&gt;

&lt;p&gt;The app has lots of unique ideas and groups them into subjects, connectors, and modifiers and they are all ROT13 encrypted.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://dumbslte.netlify.app/" rel="noopener noreferrer"&gt;https://dumbslte.netlify.app/&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-netlify"&gt;
  &lt;iframe src="https://dumbslte.netlify.app/" title="Netlify embed"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;Built with react and tailwind CSS. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Idea generation is essentially a template system that groups &amp;gt;50 subjects, connectors, objects, and modifiers to generate around 10,000 unique ideas&lt;/li&gt;
&lt;li&gt;Encryption stage is where the implementation of ROT13 cipher takes place.&lt;/li&gt;
&lt;li&gt;HTML generation is where each idea generates a downloadable HTML file with the encrypted idea embedded&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>devchallenge</category>
      <category>418challenge</category>
      <category>showdev</category>
    </item>
    <item>
      <title>New Year New Portfolio</title>
      <dc:creator>Andrew M</dc:creator>
      <pubDate>Sun, 25 Jan 2026 04:58:32 +0000</pubDate>
      <link>https://dev.to/discovered12345/new-year-new-portfolio-2o0k</link>
      <guid>https://dev.to/discovered12345/new-year-new-portfolio-2o0k</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/new-year-new-you-google-ai-2025-12-31"&gt;New Year, New You Portfolio Challenge Presented by Google AI&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  About Me
&lt;/h2&gt;

&lt;p&gt;I’m really interested in artificial intelligence and machine learning, especially how coding and research can unite together to tackle complex problems. Besides just building models and exploring new concepts, I also love to play ice hockey (which you can find from the menu), which has taught me both teamwork and persistence. &lt;/p&gt;

&lt;h2&gt;
  
  
  Portfolio
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://andrewm91.netlify.app" rel="noopener noreferrer"&gt;https://andrewm91.netlify.app&lt;/a&gt;&lt;br&gt;
I know that there isn't a google cloud run link but I hope you will still give it a chance&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'm Most Proud Of
&lt;/h2&gt;

&lt;p&gt;I'm most proud of the beginning sliding GSAP animation, the overall theme and structure, the flow and smoothness of the website, and how fitting and cool everything is.&lt;br&gt;
I also love the 3d model and how it flows throughout the whole website.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>googleaichallenge</category>
      <category>portfolio</category>
      <category>gemini</category>
    </item>
    <item>
      <title>100 Coding Terms Explained Like You’re 5</title>
      <dc:creator>Andrew M</dc:creator>
      <pubDate>Sat, 19 Jul 2025 01:25:43 +0000</pubDate>
      <link>https://dev.to/discovered12345/100-coding-terms-explained-like-youre-5-4ml5</link>
      <guid>https://dev.to/discovered12345/100-coding-terms-explained-like-youre-5-4ml5</guid>
      <description>&lt;p&gt;Sometimes the best way to learn hard concepts is to explain them simply. Here are 100 programming and tech terms — explained like you're five.&lt;/p&gt;




&lt;h2&gt;
  
  
  Programming Concepts
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Variable&lt;/strong&gt; – A box where you keep stuff like numbers or words so you can use them later.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Constant&lt;/strong&gt; – A box that you’re not allowed to change once you put something in it.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Function&lt;/strong&gt; – A machine where you put something in and get something back.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Parameter&lt;/strong&gt; – The stuff you give to the machine (function) so it knows what to do.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Return Value&lt;/strong&gt; – What the machine gives you back after doing its job.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Loop&lt;/strong&gt; – Doing the same thing again and again until you're told to stop.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;If Statement&lt;/strong&gt; – A choice: “If this is true, do that. If not, do something else.”
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Boolean&lt;/strong&gt; – Just “yes” or “no” in computer language.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Array&lt;/strong&gt; – A row of boxes, each with a number and something inside.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Object&lt;/strong&gt; – A toy with a name tag and a bunch of labels that tell you things about it.
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Programming Tools
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Compiler&lt;/strong&gt; – A translator that turns your whole story into computer-speak at once.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interpreter&lt;/strong&gt; – A translator that reads your story line by line and explains it as you go.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IDE (Integrated Development Environment)&lt;/strong&gt; – A big coloring book and toolkit for writing code.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Debugger&lt;/strong&gt; – A magnifying glass to find mistakes in your story.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Text Editor&lt;/strong&gt; – A fancy notebook where you write your code.
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Data &amp;amp; Storage
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Database&lt;/strong&gt; – A big, organized closet for saving and finding stuff.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Table&lt;/strong&gt; – A grid in a database, like a spreadsheet.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Row&lt;/strong&gt; – One line in a table, like one person’s info.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Column&lt;/strong&gt; – A list of the same kind of thing (like names or ages).
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Index&lt;/strong&gt; – A shortcut list to find things faster.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Primary Key&lt;/strong&gt; – A special label that makes sure nothing gets mixed up.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Foreign Key&lt;/strong&gt; – A way to link two tables like holding hands.
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Web Development
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;HTML&lt;/strong&gt; – The skeleton of a website — it builds the structure.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS&lt;/strong&gt; – The clothes and paint that make your website pretty.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript&lt;/strong&gt; – The magic that makes your website do things when you click or type.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend&lt;/strong&gt; – Everything you can see and touch on a website.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend&lt;/strong&gt; – The secret worker behind the curtain who makes things happen.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API&lt;/strong&gt; – Like a restaurant menu: you ask for something and get it if it’s on the menu.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JSON&lt;/strong&gt; – A way to write info that looks like a story computers understand.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AJAX&lt;/strong&gt; – A way for your website to ask the kitchen for more food without leaving the table.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cookie&lt;/strong&gt; – A little snack a website gives you to remember who you are.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Session&lt;/strong&gt; – The time you spend with a website until you close the tab.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Token&lt;/strong&gt; – A secret code you use to prove who you are.
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Coding Principles
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;DRY (Don't Repeat Yourself)&lt;/strong&gt; – If you keep saying the same thing, write it once and reuse it.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;KISS (Keep It Simple, Stupid)&lt;/strong&gt; – Don’t make it harder than it needs to be.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;YAGNI (You Aren’t Gonna Need It)&lt;/strong&gt; – Don’t build something unless you really need it.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Abstraction&lt;/strong&gt; – Hiding the messy stuff so you only see the useful buttons.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Encapsulation&lt;/strong&gt; – Wrapping stuff up so people can use it without breaking it.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inheritance&lt;/strong&gt; – When one toy gets traits from another toy (like parents and kids).
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Polymorphism&lt;/strong&gt; – When one button works slightly differently depending on the toy.
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Version Control (Git)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Git&lt;/strong&gt; – A time machine for your code.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Repository&lt;/strong&gt; – A big folder where your code lives.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Commit&lt;/strong&gt; – Taking a picture of your work so you can come back to it.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Push&lt;/strong&gt; – Sending your picture to the shared gallery.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pull&lt;/strong&gt; – Getting other people’s pictures to your own gallery.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Branch&lt;/strong&gt; – A separate trail where you can try things without messing up the main path.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Merge&lt;/strong&gt; – Putting two trails together into one again.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conflict&lt;/strong&gt; – When two people colored the same spot differently.
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Cloud &amp;amp; DevOps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Cloud&lt;/strong&gt; – Someone else’s big computer that you can use over the internet.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Server&lt;/strong&gt; – A computer that gives you things when you ask.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Client&lt;/strong&gt; – Your computer asking for things.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Container&lt;/strong&gt; – A box that carries your app and everything it needs.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Docker&lt;/strong&gt; – A tool that helps you pack your app in a container.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CI/CD (Continuous Integration / Continuous Delivery)&lt;/strong&gt; – Robots that test and deliver your code automatically.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Environment&lt;/strong&gt; – The room where your app lives (like a playground or classroom).
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Errors &amp;amp; Testing
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Bug&lt;/strong&gt; – A mistake that makes your app do weird stuff.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Crash&lt;/strong&gt; – When your app gives up and stops.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exception&lt;/strong&gt; – A surprise the computer didn’t like.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unit Test&lt;/strong&gt; – A little quiz for one tiny piece of your code.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integration Test&lt;/strong&gt; – A group project test to make sure all the parts work together.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Regression&lt;/strong&gt; – When you fix something and something else breaks like whack-a-mole.
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Data Structures
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Stack&lt;/strong&gt; – A stack of pancakes — last one you put on is the first one off.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Queue&lt;/strong&gt; – A line at the ice cream truck — first in, first out.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Linked List&lt;/strong&gt; – A treasure map where each clue tells you where the next clue is.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tree&lt;/strong&gt; – A big family tree of boxes and sub-boxes.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hash Table&lt;/strong&gt; – A magical filing cabinet that knows where everything is instantly.
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Algorithms
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Sorting&lt;/strong&gt; – Putting things in order (like alphabetizing your Pokémon cards).
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Searching&lt;/strong&gt; – Looking for something in a big pile.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Recursion&lt;/strong&gt; – When something solves a problem by doing a smaller version of itself.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Big O&lt;/strong&gt; – A way to describe how long your code takes as the problem gets bigger.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Greedy Algorithm&lt;/strong&gt; – Always picking the biggest cookie first, without thinking ahead.
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Security
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Encryption&lt;/strong&gt; – Turning a message into a secret code.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Decryption&lt;/strong&gt; – Turning the secret code back into the real message.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Authentication&lt;/strong&gt; – Proving who you are.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Authorization&lt;/strong&gt; – Proving you’re allowed to do something.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Firewall&lt;/strong&gt; – A guard at the door saying “You can’t come in.”
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Phishing&lt;/strong&gt; – A trick where someone pretends to be nice but is trying to steal from you.
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Miscellaneous
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Syntax&lt;/strong&gt; – The grammar rules of coding.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Runtime&lt;/strong&gt; – When the code is actually doing stuff, not just sitting there.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Refactor&lt;/strong&gt; – Cleaning your messy code without changing what it does.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Source&lt;/strong&gt; – Code you can look at, use, and help make better.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Framework&lt;/strong&gt; – A kit with pre-built tools so you don’t have to start from scratch.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Library&lt;/strong&gt; – A collection of code that helps you do stuff faster.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dependency&lt;/strong&gt; – Something your code needs to work.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CLI (Command Line Interface)&lt;/strong&gt; – Talking to your computer using typed instructions.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GUI (Graphical User Interface)&lt;/strong&gt; – Clicking buttons instead of typing commands.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cache&lt;/strong&gt; – A little hiding spot where your computer saves stuff so it can load faster next time.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Latency&lt;/strong&gt; – The time it takes for your computer to say “hello” and get a reply.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bandwidth&lt;/strong&gt; – How much stuff you can send or get at once.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thread&lt;/strong&gt; – A worker that can do one task at a time.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Process&lt;/strong&gt; – A whole team of workers doing their job.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Concurrency&lt;/strong&gt; – Multiple workers doing things at the same time (or pretending to).
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Parallelism&lt;/strong&gt; – Workers really doing things at the same time, not just pretending.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Garbage Collection&lt;/strong&gt; – The janitor that cleans up stuff you’re not using anymore.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Heap&lt;/strong&gt; – A big pile where your stuff goes when you're not sure how long you’ll need it.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stack (Memory)&lt;/strong&gt; – A short pile of stuff that disappears fast when you're done with it.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Event Listener&lt;/strong&gt; – A person watching and waiting for something to happen, like a doorbell.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Callback&lt;/strong&gt; – A note that says “When you're done, do this next.”
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Promise&lt;/strong&gt; – A pinky swear that says “I'll do it later.”
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Asynchronous&lt;/strong&gt; – Doing things in the background so you don’t have to wait.&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;Thanks for reading! Let me know which ones made you smile — or which you'd explain even better.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>beginners</category>
      <category>programming</category>
      <category>humor</category>
    </item>
    <item>
      <title>Building a Vanilla JS Intranet Dashboard: A Developer-Centric Approach</title>
      <dc:creator>Andrew M</dc:creator>
      <pubDate>Thu, 10 Jul 2025 01:04:26 +0000</pubDate>
      <link>https://dev.to/discovered12345/building-a-vanilla-js-intranet-dashboard-a-developer-centric-approach-47jo</link>
      <guid>https://dev.to/discovered12345/building-a-vanilla-js-intranet-dashboard-a-developer-centric-approach-47jo</guid>
      <description>&lt;h1&gt;
  
  
  Modern Intranet Dashboard: A Developer-Centric Digital Workspace
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/frontend/axero"&gt;Frontend Challenge: Office Edition sponsored by Axero, Holistic Webdev: Office Space&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I designed a responsive intranet dashboard for Nexus Innovations, a fictional tech company, focusing on developer productivity and team collaboration. The single-page application features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Personalized welcome area with quick actions&lt;/li&gt;
&lt;li&gt;Interactive calendar with event management&lt;/li&gt;
&lt;li&gt;Team spotlight section with status indicators&lt;/li&gt;
&lt;li&gt;Resource hub with categorized documents&lt;/li&gt;
&lt;li&gt;Company news feed and quick-access tools&lt;/li&gt;
&lt;li&gt;Accessibility features including dark mode and text scaling&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Built exclusively with vanilla HTML, CSS, and JavaScript, the dashboard demonstrates how clean design and thoughtful UX can enhance digital workplace experiences without requiring complex frameworks.&lt;/p&gt;




&lt;h2&gt;
  
  
  Demo:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://nexus-intranet-dashb.w3spaces.com/saved-from-Tryit-2025-07-10.html" rel="noopener noreferrer"&gt;View Live Demo on W3Schools&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/Discovered12345/Nexus-Innovations-Intranet-Dashboard" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;This project challenged me to balance aesthetic appeal with practical functionality. Key decisions I'm proud of:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Performance-First Approach&lt;/strong&gt;: Used CSS Grid and Flexbox for layout instead of heavier frameworks, achieving 95+ Lighthouse scores.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Progressive Enhancement&lt;/strong&gt;: Implemented all interactive features (calendar navigation, theme toggles) with vanilla JavaScript that degrades gracefully.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Accessible Design&lt;/strong&gt;: Followed WCAG guidelines for color contrast and keyboard navigation, going beyond the challenge requirements.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Custom UI Patterns&lt;/strong&gt;: Created reusable card components with consistent hover states and focus indicators.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The most valuable lesson was optimizing the developer experience while maintaining visual polish. I experimented with several calendar implementations before settling on the current balance between functionality and simplicity.&lt;/p&gt;

&lt;p&gt;By submitting, I affirm that I hold all necessary rights or licenses for this submission.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>frontendchallenge</category>
      <category>css</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Teamwork in Motion: Office Culture Illustrated with Pure CSS</title>
      <dc:creator>Andrew M</dc:creator>
      <pubDate>Tue, 08 Jul 2025 02:45:42 +0000</pubDate>
      <link>https://dev.to/discovered12345/teamwork-in-motion-office-culture-illustrated-with-pure-css-op7</link>
      <guid>https://dev.to/discovered12345/teamwork-in-motion-office-culture-illustrated-with-pure-css-op7</guid>
      <description>&lt;h1&gt;
  
  
  Teamwork in Motion – CSS Art Tribute to Office Culture
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/frontend/axero"&gt;Frontend Challenge: Office Edition sponsored by Axero, CSS Art: Office Culture&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Inspiration
&lt;/h2&gt;

&lt;p&gt;I wanted to capture the essence of everyday office life — the little things that make a workplace feel human: hallway chats, shared mugs, sticky notes, plants, and that classic water cooler. This piece, titled "Teamwork in Motion," is a lighthearted tribute to those simple yet meaningful moments. I was especially inspired by both real offices and the fictional ones that stick in our minds, like Dunder Mifflin.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh11h0xt2fzd4qrf7dmfq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh11h0xt2fzd4qrf7dmfq.png" alt="Office Culture CSS Art - Teamwork in Motion" width="800" height="525"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can find the code and project files inside the repository:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/Discovered12345/CSS-Office-Art" rel="noopener noreferrer"&gt;https://github.com/Discovered12345/CSS-Office-Art&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you'd like to host or embed it, feel free to use CodePen or GitHub Pages. The entire scene is created using only HTML and CSS — no JavaScript or external libraries involved.&lt;/p&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;This project was built entirely with semantic HTML and CSS, using only 358 lines of code to create a complete office scene. Every element — from the 18px-wide coffee mug handle to the 45px-tall characters — was crafted with box-model fundamentals:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="c"&gt;/* Example of CSS craftsmanship */&lt;/span&gt;
&lt;span class="nc"&gt;.head&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;width&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;45px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;45px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;linear-gradient&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="nb"&gt;bottom&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;#ffccbc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;#d7ccc8&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="nl"&gt;border-radius&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;50%&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="c"&gt;/* Created facial features with ::before/::after */&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  License
&lt;/h2&gt;

&lt;p&gt;I grant Axero a worldwide, royalty-free license to display this project for promotional or marketing purposes, with credit. Full ownership remains with me.&lt;/p&gt;

&lt;h2&gt;
  
  
  Author
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Andrew Ma&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
GitHub: &lt;a href="https://github.com/Discovered12345" rel="noopener noreferrer"&gt;https://github.com/Discovered12345&lt;/a&gt;&lt;/p&gt;

</description>
      <category>frontendchallenge</category>
      <category>devchallenge</category>
      <category>css</category>
    </item>
    <item>
      <title>How I Built an AI Agent to Manage My Gmail with RunnerH</title>
      <dc:creator>Andrew M</dc:creator>
      <pubDate>Sun, 06 Jul 2025 02:40:19 +0000</pubDate>
      <link>https://dev.to/discovered12345/how-i-built-an-ai-agent-to-manage-my-gmail-with-runnerh-203b</link>
      <guid>https://dev.to/discovered12345/how-i-built-an-ai-agent-to-manage-my-gmail-with-runnerh-203b</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/runnerh"&gt;Runner H "AI Agent Prompting" Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I created an &lt;strong&gt;Email Inbox Management Agent&lt;/strong&gt; using Runner H. This autonomous agent logs into Gmail daily, sorts and prioritizes unread messages, summarizes lengthy emails, drafts appropriate replies, and delivers a full summary to Slack. It reduces the time and stress of email overload, especially for busy professionals or teams managing high volumes of correspondence.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Attached is a screenshot of the workflow summary generated by Runner H:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgi3vltrir24kh8z94319.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgi3vltrir24kh8z94319.png" alt=" " width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Used Runner H
&lt;/h2&gt;

&lt;p&gt;I built this autonomous workflow entirely within Runner H using &lt;strong&gt;well-structured prompts&lt;/strong&gt; and its built-in plugin integrations. No coding was required — the entire system leverages Runner H's natural language understanding, tool chaining, and memory across steps.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step-by-Step Breakdown:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Input Prompt Design&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
I crafted a clear multi-step prompt that Runner H could follow sequentially:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gmail Plugin Usage&lt;/strong&gt; &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Runner H accessed my Gmail inbox through the Gmail plugin. It retrieved unread emails and extracted necessary metadata — subject lines, senders, and full message content. The tool was able to analyze and manipulate the content directly inside the workflow without needing any scripting.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Categorization&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Emails were sorted into three categories:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Urgent&lt;/strong&gt; (e.g., deadline or immediate issue),&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Action Needed&lt;/strong&gt; (follow-ups, non-critical responses),&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read Later&lt;/strong&gt; (FYI or low-priority info).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This categorization was done using context cues (like urgency keywords, sender importance, etc.).&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Summarization of Long Emails&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Emails over a certain threshold (3+ paragraphs) were summarized into 3 concise bullet points. This reduced cognitive overload and made it easy to scan for relevant details.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Drafting Responses&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The agent then automatically generated context-appropriate responses. The tone was controlled by instructions to be “professional, brief, and polite.” Relevant details was also filled in using the original email context, avoiding generic or robotic replies.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Manual Reply Flagging&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For emails that were ambiguous, highly sensitive, or too complex (like multi-person threads or nuanced decisions), the agent marked them for &lt;strong&gt;manual review&lt;/strong&gt;. These were highlighted in the Slack report.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Slack Integration&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Lastly, Runner H compiled a daily summary containing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The count of each category,&lt;/li&gt;
&lt;li&gt;The key urgent items with links,&lt;/li&gt;
&lt;li&gt;Drafted replies ready for review.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This summary was automatically sent to a designated Slack channel using the Slack plugin. Now I get a clean email briefing each morning in my Slack workspace.&lt;/p&gt;




&lt;h3&gt;
  
  
  How to Replicate This Workflow
&lt;/h3&gt;

&lt;p&gt;You can recreate this agent in under 10 minutes using Runner H:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;a href="https://app.runnerh.com" rel="noopener noreferrer"&gt;Runner H&lt;/a&gt; and click &lt;strong&gt;"New Agent"&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Paste the multi-step prompt (as shown above) into the input box.&lt;/li&gt;
&lt;li&gt;Ensure you enable the &lt;strong&gt;Gmail&lt;/strong&gt;, &lt;strong&gt;OpenAI&lt;/strong&gt;, and &lt;strong&gt;Slack&lt;/strong&gt; plugins via the integrations menu.&lt;/li&gt;
&lt;li&gt;Set the agent to run on a schedule — I run it at &lt;strong&gt;7:30 AM every weekday&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Save and test the agent. It will walk through your inbox, summarize, categorize, and report.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Optional&lt;/em&gt;: You can customize the tone of the email responses (e.g., friendly, formal), or modify the summary format to send to Notion or a Google Doc instead of Slack.&lt;/p&gt;

&lt;p&gt;This entire workflow showcases how Runner H can function like a &lt;strong&gt;real executive assistant&lt;/strong&gt;, handling nuanced tasks like communication triage and writing — entirely from a single prompt and natural-language instructions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Use Case &amp;amp; Impact
&lt;/h2&gt;

&lt;p&gt;This workflow is designed for anyone who deals with a high volume of daily emails — including startup founders, project managers, customer support leads, and independent professionals.&lt;br&gt;
By automating email triage, summarization, and response drafting, this solution transforms a time-consuming and often overwhelming task into a streamlined daily routine. Instead of spending 30–60 minutes each morning reviewing messages, users receive a prioritized digest in Slack with ready-to-send drafts and action items clearly outlined. This improves response time, reduces decision fatigue, and ensures that nothing important gets missed.&lt;br&gt;
It’s especially useful in remote work environments, where asynchronous communication and task clarity are critical. By integrating AI-driven summarization and Slack for daily reporting, this Runner H workflow modernizes inbox management without requiring any technical skills or scripting.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>runnerhchallenge</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>FuturePath: My Hackathon Project That’s Becoming a Real Startup</title>
      <dc:creator>Andrew M</dc:creator>
      <pubDate>Sun, 06 Jul 2025 00:12:15 +0000</pubDate>
      <link>https://dev.to/discovered12345/futurepath-my-hackathon-project-thats-becoming-a-real-startup-818</link>
      <guid>https://dev.to/discovered12345/futurepath-my-hackathon-project-thats-becoming-a-real-startup-818</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/wlh"&gt;World's Largest Hackathon Writing Challenge&lt;/a&gt;: Building with Bolt.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  After the Hackathon: FuturePath and the Road Ahead
&lt;/h1&gt;

&lt;p&gt;When I first joined the &lt;em&gt;World’s Largest Hackathon&lt;/em&gt;, I wasn’t sure what would come of it. I knew I wanted to build something that mattered — but I didn’t expect to walk away with a project that could become a real startup. What started as a sprint turned into a mission.&lt;/p&gt;




&lt;h2&gt;
  
  
  What was Built
&lt;/h2&gt;

&lt;p&gt;During the hackathon, I built &lt;strong&gt;FuturePath&lt;/strong&gt; — a career mentorship and planning platform for teenagers, powered by AI. The idea was simple: most students don't know what they want to do after high school, and the systems meant to guide them are either outdated, overworked, or not built with teens in mind.&lt;/p&gt;

&lt;p&gt;FuturePath helps solve this by offering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Personalized AI mentorship&lt;/li&gt;
&lt;li&gt;Dynamic career roadmaps&lt;/li&gt;
&lt;li&gt;Real-time scholarships and opportunities&lt;/li&gt;
&lt;li&gt;Resume builders tailored to high schoolers&lt;/li&gt;
&lt;li&gt;A dashboard to track goals and progress&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With Bolt.new, I was able to turn this vision into a working platform in record time.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;p&gt;The biggest takeaway? &lt;strong&gt;It’s possible to develop quickly while staying empathetic to users.&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;Using Bolt's infrastructure, I was able to go from zero to fully - functioning in days — without cutting corners. I learned how to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Architect scalable systems using Bolt serverless functions&lt;/li&gt;
&lt;li&gt;Build memory-aware AI experiences using Gemini and Supabase&lt;/li&gt;
&lt;li&gt;using AI prompts and tokens as effectively and efficiently as possible and getting the most out of them&lt;/li&gt;
&lt;li&gt;Build &lt;em&gt;for humans&lt;/em&gt;, not just users — especially for Gen Z students&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;But more importantly, I learned to listen.&lt;/em&gt; Every teen I talked to gave honest, direct feedback. That shaped how the product works, how it talks, and how it helps.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where It's Going
&lt;/h2&gt;

&lt;p&gt;Since the hackathon ended, FuturePath has become more than a project — it’s become a roadmap for my own future too. I’m now working on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Adding AI voice conversations (talk to your mentor like a real counselor)&lt;/li&gt;
&lt;li&gt;Tavus-powered AI interview coaching&lt;/li&gt;
&lt;li&gt;Gamified achievements and career goal milestones&lt;/li&gt;
&lt;li&gt;Social features like following friends and exploring peer paths&lt;/li&gt;
&lt;li&gt;A mobile-first relaunch for underserved student communities&lt;/li&gt;
&lt;li&gt;Partnering with schools and nonprofits for broader access&lt;/li&gt;
&lt;li&gt;Launching a freemium model with premium mentorship features&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My goal? To turn FuturePath into a startup that reaches &lt;em&gt;millions&lt;/em&gt; of students worldwide — especially those who don't have access to personal guidance or private counseling.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Changed For Me
&lt;/h2&gt;

&lt;p&gt;This month changed how I think about building. It used to be about proving technical skills or chasing perfection. Now, it's about &lt;em&gt;delivering real value&lt;/em&gt; as fast and as thoughtfully as possible.&lt;/p&gt;

&lt;p&gt;I discovered that I'm not just a coder — I'm a builder, a designer. I gained clarity about my own career by helping others figure out theirs.&lt;/p&gt;

&lt;p&gt;And thanks to the hackathon, I'm no longer waiting for the "right time" to start something real. I already am.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;This hackathon wasn’t just a challenge — it was a launchpad.&lt;br&gt;&lt;br&gt;
I started with an idea and left with a product I believe in. FuturePath has shown me what’s possible when speed meets purpose, and while the event is over, my journey is just getting started.&lt;/p&gt;




&lt;h2&gt;
  
  
  Submission
&lt;/h2&gt;

&lt;p&gt;This is a solo submission for the &lt;strong&gt;World’s Largest Hackathon: After the Hack&lt;/strong&gt;, published by &lt;a href="https://dev.to/discovered12345"&gt;@discovered12345&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wlhchallenge</category>
      <category>career</category>
      <category>entrepreneurship</category>
    </item>
    <item>
      <title>FuturePath: AI Career Mentorship for Teens Built with Bolt at the World’s Largest Hackathon</title>
      <dc:creator>Andrew M</dc:creator>
      <pubDate>Sat, 05 Jul 2025 23:49:58 +0000</pubDate>
      <link>https://dev.to/discovered12345/futurepath-ai-career-mentorship-for-teens-built-with-bolt-at-the-worlds-largest-hackathon-42eg</link>
      <guid>https://dev.to/discovered12345/futurepath-ai-career-mentorship-for-teens-built-with-bolt-at-the-worlds-largest-hackathon-42eg</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/wlh"&gt;World's Largest Hackathon Writing Challenge&lt;/a&gt;: Building with Bolt.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  FuturePath: Empowering Teenagers with AI Mentorship
&lt;/h1&gt;

&lt;p&gt;In a world where teenagers are overwhelmed with choice and under-supported by resources, &lt;em&gt;FuturePath&lt;/em&gt; was created to offer clarity in the chaos. &lt;br&gt;
We saw a simple but profound gap: while industries evolve overnight and career paths shift with new technologies, students—especially in high school — often receive the same generic advice handed out decades ago. Career exploration tools are outdated and most teenagers are left navigating their futures with little more than having to guess.&lt;/p&gt;

&lt;p&gt;That’s where FuturePath steps in. Born during the &lt;a href="https://dev.to/challenges/wlh"&gt;World’s Largest Hackathon: Building with Bolt&lt;/a&gt;, FuturePath is a web platform that reimagines how career guidance works. It delivers personalized AI mentorship, real-time opportunity matching, resume-building tools, and career roadmaps — all designed specifically for teens aged 13–18. At its core, FuturePath is built on a bold mission: to &lt;strong&gt;democratize personalized career guidance using AI&lt;/strong&gt; and make it accessible to every student, no matter their background or location.&lt;/p&gt;




&lt;h2&gt;
  
  
  How Bolt.new Transformed Our Development
&lt;/h2&gt;

&lt;p&gt;Bolt was the backbone of FuturePath’s infrastructure. We used Bolt to quickly build and deploy dynamic features without worrying about scaling or latency. From running scheduled scrapers that collect new scholarships and internships each week, to processing resume templates and managing the PDF downloads, Bolt’s rapid development environment allowed us to iterate fast and deliver functionality that normally takes weeks — within only days.&lt;br&gt;
The AI mentor was also integrated using Bolt’s workflow automation and secure API endpoints. We embedded vector memory so the AI could maintain conversational continuity — remembering the student’s name, goals, and previously discussed plans. This enabled something more powerful than a chatbot: an &lt;em&gt;AI guide that grows with the student over time&lt;/em&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  What We Built — A Platform Designed for Real Teens
&lt;/h2&gt;

&lt;p&gt;One of our biggest design choices was to build &lt;em&gt;for&lt;/em&gt; teens, not for job seekers or professionals. The UI is visual, interactive, and motivational. Students start by taking a brief career interest survey. Based on this, the AI generates a list of careers that align with their goals, personality, and skills. But the experience doesn’t stop there — they’re also given a &lt;strong&gt;step-by-step roadmap&lt;/strong&gt;: courses to take, internships to apply for, and skills to develop over the next few years.&lt;/p&gt;




&lt;h2&gt;
  
  
  Our Technical Journey
&lt;/h2&gt;

&lt;p&gt;Building FuturePath required a modular, scalable stack that could evolve quickly while handling complex user flows, AI interactions, and dynamic content generation. We chose technologies that would let us move fast without sacrificing long-term flexibility.&lt;/p&gt;

&lt;p&gt;For the &lt;strong&gt;frontend&lt;/strong&gt;, we used &lt;strong&gt;Next.js&lt;/strong&gt; paired with &lt;strong&gt;TailwindCSS&lt;/strong&gt; to build a responsive, teen-friendly UI. Every interaction — from the career quiz to roadmap visualizations to discovering colleges - was designed to feel intuitive and modern.&lt;/p&gt;

&lt;p&gt;On the &lt;strong&gt;backend&lt;/strong&gt;, &lt;strong&gt;Bolt&lt;/strong&gt; powered our core services. We used Bolt’s serverless functions to create custom API and process user data securely. The ability to deploy and update logic instantly through Bolt allowed us to move with startup-level speed.&lt;/p&gt;

&lt;p&gt;For our &lt;strong&gt;AI engine&lt;/strong&gt;, we integrated &lt;strong&gt;Gemini&lt;/strong&gt;, enhanced with embedded memory via &lt;strong&gt;Supabase&lt;/strong&gt;. This let the AI remember a student’s prior goals, preferences, and progress, giving it the ability to act more like a long-term mentor than a one-time assistant.&lt;/p&gt;

&lt;p&gt;We used &lt;strong&gt;Supabase&lt;/strong&gt; not just for AI memory, but also for user authentication, data storage, and tracking individual progress—tying everything together with real-time updates and reliability.&lt;/p&gt;

&lt;p&gt;In the end, our technical journey wasn’t just about choosing the right tools—it was about making them work together in service of a deeply human goal: giving students real, personalized guidance for their future.&lt;/p&gt;




&lt;h2&gt;
  
  
  Lessons Learned
&lt;/h2&gt;

&lt;p&gt;Building FuturePath taught us that &lt;strong&gt;AI + empathy&lt;/strong&gt; is the future of education. Teens don’t just want options—they want someone (or something) to guide them. One student tester said, &lt;em&gt;“It’s like having a counselor that finally gets me.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We learned that building fast doesn't mean building shallow — especially with Bolt. It gave us the speed of no-code platforms with the control of full-stack development. &lt;/p&gt;




&lt;h2&gt;
  
  
  What’s Next for FuturePath
&lt;/h2&gt;

&lt;p&gt;Our vision is bold: a world where every teenager graduates high school with confidence and a concrete plan. Whether they want to be a marine biologist, software engineer, social worker, or entrepreneur, they deserve a roadmap — and someone (or something) to walk with them.&lt;/p&gt;

&lt;p&gt;We plan to keep expanding FuturePath by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Adding AI interview coaching (tavus ai calls) &lt;/li&gt;
&lt;li&gt;Option where you can talk with an AI (like talking to a counselor)&lt;/li&gt;
&lt;li&gt;Adding a premium feature&lt;/li&gt;
&lt;li&gt;Building gamified achievement systems&lt;/li&gt;
&lt;li&gt;System where you can follow/friend and add other people&lt;/li&gt;
&lt;li&gt;Partnering with schools and youth nonprofits
&lt;/li&gt;
&lt;li&gt;Launching a mobile-first version for lower-access regions&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Participating in the &lt;em&gt;World’s Largest Hackathon&lt;/em&gt; gave us more than just a deadline—it gave us a launchpad. Bolt made it possible for a small team to build a big vision. And FuturePath is just the beginning.&lt;/p&gt;




&lt;h2&gt;
  
  
  Submission
&lt;/h2&gt;

&lt;p&gt;This is a solo submission for the &lt;strong&gt;World’s Largest Hackathon: Building with Bolt&lt;/strong&gt;, published by &lt;a href="https://dev.to/discovered12345"&gt;@discovered12345 &lt;/a&gt;.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wlhchallenge</category>
      <category>bolt</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
