MyNet is a modern and personalized mini web browser built with SwiftUI. It empowers users to organize their favorite websites into categorized collections with a clean, intuitive interface and smooth navigation experience.
-
🏠 Home Screen
- Displays predefined categories such as:
- Search Engines
- AI Tools
- Social Media
- Google Products
- Tap any category to view saved websites
- Add, edit, reorder items in each category as well as category too
- Displays predefined categories such as:
-
🔍 Search View
- Browse any website like a normal web browser
- Top-left ➕ button to add current webpage to a category (existing or new)
- Custom search field and reload button
-
✏️ Edit Category
- Change category name
- Add, delete, and drag to reorder webpages within a category
- Prevent saving if required fields are empty
-
🌐 Add Webpage
- Autofills current page URL
- Choose existing category or enter a new one
- Seamless integration with category management
-
⚙️ Settings
- Choose default search engine (Google, Bing, DuckDuckGo, Yahoo)
- View browsing history
- Switch app theme: Light / Dark / System
- About the app
-
📜 History
- Stores visited webpage title, URL, and timestamp
- Searchable and clearable list
| Home | AI Category | Reorder Category |
|---|---|---|
![]() |
![]() |
![]() |
| Add Category | Edit Category-1 | Edit Category-2 |
|---|---|---|
![]() |
![]() |
| SearchView | Add WebPage | Settings |
|---|---|---|
![]() |
![]() |
![]() |
| Select SearchEngine | History | Theme Picker (Dark) |
|---|---|---|
![]() |
![]() |
![]() |
| About App |
|---|
![]() |
SwiftUIMVVMarchitectureiOS 18.2targetingUserDefaultsfor storing theme/search engine- Local data management for categories & webpages
- Clone the repository:
git clone https://github.com/kartiknagar333/MyNet-iOSMiniWebBrowser.git











