A personal blog application built with PocketPages (PocketBase), styled with DaisyUI and Tailwind CSS.
- PocketPages Backend: fast and simple backend with PocketBase.
- Modern UI: Clean, responsive design using DaisyUI and Tailwind CSS.
- Server-Side Rendering: Fast pages using EJS templates.
- Zen Mode: A dedicated minimalist page.
- Custom Integrations: Includes Zendesk and Discord webhook integrations.
- Node.js (Latest LTS)
- PocketBase
-
Clone the repository:
git clone https://github.com/kimjust6/pocket-blog.git cd pocket-blog -
Install dependencies:
npm install
Run PocketBase and Tailwind watcher concurrently:
npm run devDeploy to Pockethost:
npm run pushpb_hooks/: Server-side logic and pages.pages/: Route handlers (EJS).(navbarLayout)/: Main pages with navigation._private/: Partials and internal logic.
pb_data/: Database files.
Justin Kim