https://github.com/moaqz/bmarks
📔 Simple bookmark manager
https://github.com/moaqz/bmarks
appwrite bookmarks docker react website
Last synced: 5 months ago
JSON representation
📔 Simple bookmark manager
- Host: GitHub
- URL: https://github.com/moaqz/bmarks
- Owner: moaqz
- Created: 2024-08-08T14:41:58.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-20T19:57:35.000Z (11 months ago)
- Last Synced: 2025-07-20T20:31:57.471Z (11 months ago)
- Topics: appwrite, bookmarks, docker, react, website
- Language: TypeScript
- Homepage: https://bmarks.pages.dev
- Size: 826 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> [!WARNING]
> **ARCHIVED PROJECT**
>
> This project is no longer actively maintained and has been archived. No updates, bug fixes, or support will be provided. Feel free to fork if you wish to continue development.
## 🔥 Features
- Organize your bookmarks by tags.
- Export your bookmarks as JSON.
- Generate an access token to access your data.
## 🧰 Tech Stack
- [**React**](https://react.dev/)
- [**Typescript**](https://www.typescriptlang.org/)
- [**UnoCSS**](https://unocss.dev/)
- [**Appwrite**](https://appwrite.io/)
## 🔨 Setup Server
1. Install dependencies `pnpm install`
2. Register [Appwrite](https://cloud.appwrite.io) account
3. Create project
4. Login with `pnpm appwrite login`
5. Update project ID in `appwrite.json`
6. Deploy project with `pnpm appwrite:deploy`
## 👀 Client Setup
1. Create `.env` file with `cp .env.example .env.local`
2. Update the environment variables
3. Start server `pnpm dev`
> [!NOTE]
> If you plan to run Appwrite locally using `Docker`, ensure that `VITE_APPWRITE_API_ENDPOINT` is set to `http://localhost/v1`. If you are using the Appwrite cloud, set it to `https://cloud.appwrite.io/v1`.