LAN-Based macOS Screen Share - iCollab banner

LAN-Based macOS Screen Share - iCollab

1 devlog
3h 30m 29s

Minimum Viable Application for Distribution. LAN-Based macOS Screen Share tool that operates without cost. Currently the Minimum Viable Application only focuses on the Screen Share rather than allowing for collaboration between users.

Notes for…

Minimum Viable Application for Distribution. LAN-Based macOS Screen Share tool that operates without cost. Currently the Minimum Viable Application only focuses on the Screen Share rather than allowing for collaboration between users.

Notes for Reviewers: You’ll need a friend who also has a Mac. I don’t so I haven’t personally tested it out but in theory the application should operate as expected according to my project’s title.

This project uses AI

Used ChatGPT to add the troubleshooting guide (Towards Bottom of README.md - The rest of the README.md is written in Google Docs; therefore human written). Used Claude to add a few concise comments because I was ranting about how it worked to much. Code is all authentic by AI (Asian Intelligence; Context: I am Asian. :D )

Demo Repository

Loading README...

Abyssal Entity, Lord Ananta the Developer

Shipped this project!

Hours: 3.51
Cookies: 🍪 34
Multiplier: 9.76 cookies/hr

This application is intended to be a LAN-Based tool for Screen Sharing between two different macOS Devices. However I have not tested it to guarantee it works, but I have studied how macOS devices operate to confidently state it should work. I’ve optimize this project by negating uses of servers and just using LAN, there is no middlemen. Just you and a friend.

Abyssal Entity, Lord Ananta the Developer

Commits:

  • Initial commit
  • Initial project setup with core functionality for LAN-based screen sharing, including UI, networking, and session management. Added necessary files: README, LICENSE, Info.plist, Package.swift, and source files for app logic. (1h 29m 43s - Tracked via Wakatime) | I utilized references for fast progression. I saw something and thought I could make it better and cheaper.
  • Debugging GitHub Actions
  • Debug NetworkManager.swift
  • Debug NetworkManager.swift & ContentView.swift
  • Change macOS runners to ‘macos-latest’
  • Update README.md
  • Pushed Tags
  • Add icon.icns & update Info.plist
  • Update build-release.yml

Upcoming:

  • N/A; Scraps @ HC wasn’t able to review it and I wasn’t able to secure a collaborator to prove it works.
Attachment
2

Comments

Abyssal Entity, Lord Ananta the Developer

By the way I have one DevLog as I moved this from Scraps to Flavortown as it wasn’t even finished for Scraps; then Scraps ended.