Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moaqz/bmarks
📔 Simple bookmark manager
https://github.com/moaqz/bmarks
appwrite bookmarks docker react website
Last synced: 4 days ago
JSON representation
📔 Simple bookmark manager
- Host: GitHub
- URL: https://github.com/moaqz/bmarks
- Owner: moaqz
- Created: 2024-08-08T14:41:58.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-18T20:31:05.000Z (5 days ago)
- Last Synced: 2024-12-18T21:29:56.013Z (5 days ago)
- Topics: appwrite, bookmarks, docker, react, website
- Language: TypeScript
- Homepage: https://bmarks.pages.dev
- Size: 868 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 🔥 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`.