"The noise stops here."
A minimalist, distraction-free blogging platform built for developers who write.
Bloglet is a modern, full-stack blogging application designed with an "Ethereal Tech" aesthetic. It strips away the clutter of traditional CMS platforms, offering a hyper-minimalist environment where the writing experience is paramount.
Under the hood, it leverages the power of Next.js 14 (Server Actions) and Supabase to deliver instant page loads, robust authentication, and a seamless writing flow.
|
A custom SVG mascot ('Blogo') that tracks your cursor in real-time and covers its eyes when you type a password. A delightful UX detail. |
Built from the ground up with Tailwind CSS to support seamless switching between Dark ("Ethereal") and Light modes. |
|
Secure authentication via GitHub OAuth and Email/Password, protected by Supabase RLS (Row Level Security) policies. |
A distraction-free Markdown editor with live preview, designed to keep you in the writing zone. |
|
Auto-generated, collision-proof usernames ( |
Real-time search functionality to discover stories, topics, and authors instantly. |
Desktop View: Dark Mode
Secure Login with Mascot
|
Profile & Customization
|
Desktop View: Dark Mode
Mobile View: Light Mode
Dashboard & Stories
|
Search Interface
|
Want to run this locally? Follow these steps:
git clone https://github.com/CaSh007s/bloglet.git
cd blogletnpm install
# or
yarn installCreate a .env.local file in the root directory and add your keys:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=your_cloud_name
NEXT_PUBLIC_SITE_URL=http://localhost:3000npm run devOpen http://localhost:3000 with your browser to see the result.
Built with ❤️ by CaSh007s




