This project is forked from Pintree/pintree-old-dev, with new features and improvements
Pintree is an open-source project that aims to convert browser bookmarks into a navigation website. With just a few simple steps, you can transform your bookmarks into a beautiful and user-friendly navigation page.
- Added support for both Google Bookmarks and Pintree bookmarks
- Upgraded Tailwind and enhanced development experience
- Improved icon fetching with Service Worker caching for offline support
- Enhanced sidebar with manual size adjustment and folder layout fixes
- Implemented URL path support
- Added animated search bar positioning
- Introduced mobile sidebar support with dark mode and search functionality
- Optimized bookmark card layout with responsive design and animations
- Implemented new breadcrumb navigation
To set up the development environment:
- Fork the project
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/MarksForest.git
- Navigate to the project directory:
cd MarksForest
- Install dependencies:
npm install
- Start the development server:
npm run dev
-
Locate your Chrome bookmarks file:
- Linux:
~/.config/google-chrome/Default/Bookmarks
- Windows:
C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default\Bookmarks
- macOS:
~/Library/Application Support/Google/Chrome/Default/Bookmarks
- Linux:
-
Copy this file to
json/marksforest.json
in the project directory.
- Install the Pintree Bookmarks Exporter Chrome extension.
- Export your bookmarks and save the JSON file.
- Replace
json/marksforest.json
in the project directory with this exported file.
To start the application using Docker:
- Navigate to the docker directory:
cd docker
- Run:
docker-compose up -d
- visit http://localhost:8080
The application should now be accessible through your web browser.