This repository contains the code behind Bookmarkly, a bookmark organizer built with Backbone.js in the browser and Node.js on the server with data persisted to MySQL.
Some features:
Some features:
- Add bookmarks with a bookmarklet, Chrome extension or through the site
- Saves URL, title, description, tags with autosuggest and a screenshot
- Bookmark grid view resizes with the window and loads more bookmarks on scroll
- Can import bookmark files exported from IE, Chrome, Firefox and Delicious
- No page reloads at all, so moving between pages is near-instant and smooth
- Combines and minifies all the JS source and view templates automatically when the server starts
Installation
- Clone this repository
- Install Node.js and NPM
- Install Redis (for session storage)
- Install dependencies:
npm install -d
- Create a MySQL database with the 3 tables in
schema.sql
- Edit the configuration section of
server.js
to point to your database - Run
node server.js
and browse tohttp://localhost:3000
npm install connect@0.5.10
from https://github.com/dangrossman/Bookmarkly