QuietStack is a blog site where i write about tech, life, and other stuffs. It's a minimal blog covering everything tech plus essays on life.
I want to share my thoughts and ideas with the world. I want to write about my experiences, my learnings, and my insights. That's why I created this personal blog site.
- Sept 2026
- Only to share my thoughts and ideas with the world.
- π Secure Admin Login - with pre-defined username and password +
refresh token feature - Featured posts, latest posts, all blogs (per page max 8 post) with pagination
- Admin dashbaord display all posts with buttons: edit, preview, delete and metadata at top like: total likes, total views etc.
- Markdown editor with preview to write blogs
- Gradient colors for post cover image
- Browse post by tag
- Like posts anonymously with
fingerprintjs - π Search blog posts
- Framework: React 19 & Next.js 16 (App Router)
- Styling: TailwindCSS & shadcn/ui
- State Management: Zustand
- Package Manager: Bun
- Authentication: JWT & JOSE (access token + refresh token rotation)
- Database: MongoDB
src
ββββapp
β ββββ(public)
β β ββββblog
β β β ββββ[slug]
β β ββββpage
β β β ββββ[number]
β β ββββsearch
β β ββββtag
β β ββββ[tag]
β ββββadmin
β ββββapi
β β ββββseed
β ββββdashboard
β β ββββdelete-post
β β ββββedit-post
β β ββββnew-post
β β ββββpreview
β β ββββ[slug]
β ββββlogin
ββββcomponents
β ββββprivate
β β ββββadmin
β β ββββdashboard
β β ββββdelete-post
β β ββββpost-form
β ββββpublic
β β ββββblog
β β ββββblog-list
β β ββββhome
β β ββββsearch
β β ββββtag
β ββββshared
β ββββui
ββββconstants
ββββhooks
ββββlib
β ββββactions
ββββmodels
ββββstore
ββββtypesbun run dev # Start development server
bun run build # Build for production
bun run start # Start production server
bun run lint # Run ESLint
bun run typecheck # Run TypeScript type checking
bun run format # Format code with PrettierFollow the steps below to set up Link-Leaf locally.
git clone https://github.com/fazle-rabbi-dev/quiet-stack.git
cd quiet-stack
bun install- Copy the sample environment file:
cp example.env .env.local
- Fill in your credentials:
bun run devβ Setup Complete! Great job π
Link-Leaf is now running at http://localhost:3000.
g
Contributions are welcome and appreciated! If you have ideas to improve this project, feel free to get involved.
- π Report bugs or unexpected behavior
- π‘ Suggest new features or improvements
- π οΈ Submit pull requests for fixes or enhancements
- Fork the repository
- Create a new branch (
feature/your-feature-name) - Make your changes and commit with clear messages
- Push to your fork
- Open a pull request with a brief explanation
Please make sure your code follows the existing style and conventions.
Even small contributions matter. If this project helped you, consider giving it a βοΈ
Tip
β³Refer to canvas.md for the pending tasks/features.







