Skip to content

A lightweight desktop application for managing your URL bookmarks, built with Laravel, NativePHP, and SQLite.

Notifications You must be signed in to change notification settings

Progesh/nativephp-bookmark-app

Repository files navigation

🔖 Bookmark Desktop App

A lightweight desktop application for managing your URL bookmarks, built with Laravel, NativePHP, and SQLite. This app runs as a native desktop app using the power of web technologies — combining Laravel's backend with NativePHP's Electron integration.


🚀 Features

  • Add, edit and delete URL bookmarks
  • Add, edit and delete Categories
  • Simple and responsive UI
  • Local SQLite database for fast and lightweight storage
  • Native desktop app (cross-platform ready)
  • Built using Laravel & NativePHP

🛠️ Tech Stack


📦 Requirements

Before running or building the app, make sure you have:

  • PHP >= 8.2
  • Composer
  • Node.js >= 18.x and npm
  • SQLite3
  • Git

📥 Installation

Clone the repository:

git clone https://github.com/Progesh/nativephp-bookmark-app.git
cd nativephp-bookmark-app

composer install
npm install
cp .env.example .env
# Configure your .env file as needed (e.g., database settings)
php artisan key:generate
touch database/database.sqlite
php artisan migrate

🧪 Run the App (Development Mode)

npm run build
php artisan native:serve

📦 Build the App (Production)

php artisan native:build

About

A lightweight desktop application for managing your URL bookmarks, built with Laravel, NativePHP, and SQLite.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published