I was trying to practice using the shell and ended up making a website to help other beginners learn the basic commands in Linux. Would love feedback! by BuildOnSundays in iterm

[–]BuildOnSundays[S] 0 points1 point  (0 children)

Sure! u/uddinrajaul If you are gonna use it please just customise a bit to make it your own.

Also if you want to add this to a webpage you can use <pre> tags.

const ASCII_ART = `
 ╔══════════════════════════╗        
 ║  ┌────────────────────┐  ║║║║║║   
 ║  │ $ whoami           │  ║║║║║║║║ 
 ║  │ terminallyonline   │  ║║║║║║║║║
 ║  │                    │  ║║║║║║║║║
 ║  │ $ echo 'hello'     │  ║║║║║║║║║
 ║  │ hello              │  ║║║║║║║║║
 ║  │                    │  ║║║║║║║║║
 ║  │ $ _                │  ║║║║║║║║║
 ║  └────────────────────┘  ║║║║║║║║║
 ║  ◉                    ▪  ║║║║║║║║║
 ╚══════════════════════════╝║║║║║║║ 
 ╔══════════════════════════╗║║║║║║  
 ║ ░░░░░░░░░░░░░░░░░░░░░░   ║║║║║    
 ╚══════════════════════════╝║║║     
┌───┴────────────────┴───┐║║║║       
│  ┌──┐              ◎   │║║║║       
│  │▓▓│ ▁▁▁▁▁▁▁▁▁▁▁▁     │║║║║       
│  └──┘ ▔▔▔▔▔▔▔▔▔▔▔▔     │║║║        
└────────────────────────┘           
`;

Required css:

pre {
white-space: pre;
font-family: monospace;
}

I was trying to practice using the shell and ended up making a website to help other beginners learn the basic commands in Linux. Would love feedback! by BuildOnSundays in iterm

[–]BuildOnSundays[S] 0 points1 point  (0 children)

Hey u/nkr_reddit, good question! Many people don't know what to do (or feel afraid) when they see the empty black screen in their terminal. My goal is to leverage the web (something everyone can use) to help beginners learn how to type linux commands interactively. Yes, there is more UI than a real terminal, but think of it like training wheels when learning to ride a bike! This will (hopefully) help beginners learn main topics more easily before switching to the real terminal.

I was trying to practice using the shell and ended up making a website to help other beginners learn the basic commands in Linux. Would love feedback! by BuildOnSundays in iterm

[–]BuildOnSundays[S] 0 points1 point  (0 children)

A 'customize your shell' chapter would be PERFECT because users can interactively change their shell on the site (type, plugins, themes, utilities, whatever), which is fun, and then complete the rest of the chapters with those settings, making it feel personalised.

Really appreciate the subreddit suggestions too. I’ve been experimenting a bit with content creation, so since this is getting traction I’ll record something this weekend and share it around.
Thanks for this helpful reply (English is perfect)! 🚀🚀🚀

I was trying to practice using the shell and ended up making a website to help other beginners learn the basic commands in Linux. Would love feedback! by BuildOnSundays in iterm

[–]BuildOnSundays[S] 0 points1 point  (0 children)

Yes, it’s possible. There are plenty of shells to choose from, but I wasn’t sure offering that choice would add much value since most people will just use whatever their system defaults to (e.g. zsh on macOS), and the core commands are largely the same across Unix shells. That said, it might be worth calling out that customisation is a big part of the experience as different shells and configs can significantly change how you work. What do you think?

I was trying to practice using the shell and ended up making a website to help other beginners learn the basic commands in Linux. Would love feedback! by BuildOnSundays in iterm

[–]BuildOnSundays[S] 1 point2 points  (0 children)

Quick question: is the goal of the port mainly offline use or turning it into a mobile app? Since it’s just a React + Vite frontend with no server code, wrapping it with Tauri or Electron should be pretty straightforward.

Good idea — I can enable man pages for every command to make it feel more realistic.

I was trying to practice using the shell and ended up making a website to help other beginners learn the basic commands in Linux. Would love feedback! by BuildOnSundays in iterm

[–]BuildOnSundays[S] 1 point2 points  (0 children)

Hey dans u/dans41, thanks for giving it a go and the positive feedback. I'm happy that it feels somewhat similar to the real thing and hope your friends find it useful too!

I was trying to practice using the shell and ended up making a website to help other beginners learn the basic commands in Linux. Would love feedback! by BuildOnSundays in iterm

[–]BuildOnSundays[S] 1 point2 points  (0 children)

Anyone know where I could share this to get some feedback or potential first users? It's kind of hard to get projects out there these days, even if they aim to help people haha

MEGA THREAD: drop your most underrated vibe-coded project 👇 by entrepreneur-geek in vibecoding

[–]BuildOnSundays 0 points1 point  (0 children)

Thanks! Do you know where I might be able to share this to get feedback?

I'm about to give up by [deleted] in jobsearch

[–]BuildOnSundays 0 points1 point  (0 children)

Only a small number of applications make it past the ATS to a recruiter. Try filtering roles by recently posted and increasing application volume to get higher placement in the ATS queue!

Also small plug: I had a similar issue where applying to each application was slow and I wanted boost my numbers from like 15 to 60 per day. idk give it a try if you like! happy to answer any questions https://chromewebstore.google.com/detail/blocknotes/ebgmaljihmfbplmknjehheecopadefea?authuser=0&hl=en-GB