Nazhome
A minimalistic startpage that combines elegance with functionality, featuring customizable widgets, dynamic backgrounds, and a clean interface
Install / Use
/learn @nazdridoy/NazhomeREADME
nazHome
A minimalistic startpage that combines elegance with functionality, featuring customizable widgets, dynamic backgrounds, and a clean interface.
<a href="https://addons.mozilla.org/en-GB/firefox/addon/nazhome"><img src="https://user-images.githubusercontent.com/585534/107280546-7b9b2a00-6a26-11eb-8f9f-f95932f4bfec.png" alt="Get nazHome for Firefox"></a> <a href="https://microsoftedge.microsoft.com/addons/detail/nazhome/njgjkpfgbefdejplknkpokeldkebigei"><img src="https://user-images.githubusercontent.com/585534/107280673-a5ece780-6a26-11eb-9cc7-9fa9f9f81180.png" alt="Get nazHome for Microsoft Edge"></a> <a href="https://github.com/nazdridoy/nazhome/releases/download/v1.3.0/chrome-nazhome.zip"><img src="https://user-images.githubusercontent.com/585534/107280622-91a8ea80-6a26-11eb-8d07-77c548b28665.png" alt="Get nazHome for Chrome"></a>
</div>Features
-
🎯 Smart Search
- Multiple built-in search engines (Google, DuckDuckGo, Brave, Yandex)
- Support for custom search engines
- Quick engine switching
- Direct URL navigation (automatically detects and navigates to valid URLs)
-
🔖 Bookmark Management
- Drag-and-drop organization
- Custom icons support
- Quick edit/delete options
- Import/export functionality
-
⚡ Dynamic Widgets
- Real-time clock and date
- Weather information with location customization
- Interactive calendar
- Calculator with basic and scientific modes
-
🎨 Elegant UI
- Dynamic background images with caching
- Glassmorphic design elements
- Smooth animations and transitions
- Responsive layout for all devices
-
⚙️ Customization
- Configurable widget visibility
- Theme customization options
- Background rotation control
- Custom Unsplash collections for backgrounds
Preview
<div align="center"> <table> <tr> <th colspan="2">Preview</th> </tr> <tr> <td colspan="2" align="center"> <img src="https://raw.githubusercontent.com/nazdridoy/nazhome/main/Previews/collage/preview.gif"/> </td> </tr> <tr> <td align="center"> <img src="https://raw.githubusercontent.com/nazdridoy/nazhome/main/Previews/collage/1.png"/> </td> <td align="center"> <img src="https://raw.githubusercontent.com/nazdridoy/nazhome/main/Previews/collage/cal-calc.png"/> </td> </tr> <tr> <td align="center"> <img src="https://raw.githubusercontent.com/nazdridoy/nazhome/main/Previews/collage/serch.png"/> </td> <td align="center"> <img src="https://raw.githubusercontent.com/nazdridoy/nazhome/main/Previews/collage/About.png"/> </td> </tr> </table> </div>Technologies Used
- Vanilla JavaScript (ES6+)
- Vite.js for building and development
- CSS3 with modern features
- Local Storage for data persistence
- OpenWeatherMap API for weather data
- Unsplash API for background images
Browser Support
- Chrome/Edge (latest)
- Firefox (latest)
- Safari (latest)
- Opera (latest)
License
This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Author
Acknowledgments
- Weather data provided by OpenWeatherMap
- Background images from Unsplash
Made with ❤️ by nazDridoy
