LinkSync is a web application that allows users to save, organize, and access their important links from anywhere. It's built with SvelteKit and uses PocketBase for authentication and data storage.
git clone https://github.com/yourusername/linksync.git
cd linksync
npm install
.env
file in the root directory with your PocketBase URL:VITE_POCKETBASE_URL=http://localhost:8090
Or for the hosted version:
VITE_POCKETBASE_URL=https://the-loko-pocketbase-s1.hf.space
Start the development server:
npm run dev
The application will be available at http://localhost:5173
.
npm run build
src/routes
: SvelteKit routessrc/lib/components
: Reusable UI componentssrc/lib/services
: Service modules for data operationssrc/lib/models
: TypeScript interfacesFor detailed instructions on setting up PocketBase collections and Google OAuth, see POCKETBASE_SETUP.md.