A modern blogging platform built for developers, by developers.
Flowlet is a feature-rich blogging platform designed specifically for developers and technical writers. Write in Markdown, engage with the community, and showcase your technical expertise—all in one place.
- Markdown Editor - Write posts with full Markdown support
- User Profiles - Personalized author pages and customizable profiles
- Comments System - Engage with readers through threaded discussions
- Tags & Categories - Organize and discover content easily
- Search - Find posts and authors quickly
- Analytics - Track views and engagement on your posts
- Responsive Design - Seamless experience across all devices
- Secure Authentication - Safe and reliable user authentication
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Database: PostgreSQL (via Supabase)
- Authentication: Betterauth.js
- Styling: Tailwind CSS
- Deployment: Vercel
- Node.js 18+
- PostgreSQL database (or Supabase account)
- pnpm
Clone the repository
git clone https://github.com/ujen5173/flowlet.git
cd flowletInstall dependencies
pnpm installSetup environment variables
Create a .env.local file in the root directory with your configuration.
Run database migrations
pnpm db:migrateStart development server
pnpm devOpen http://localhost:3000 in your browser.
- User authentication & authorization
- Create, edit, and delete posts
- Markdown editor with preview
- Comments system
- User profiles
- Tags and categories
- Basic search functionality
- Responsive design
This project is licensed under the MIT License - see the LICENSE file for details.
Ujen basi | Ashwesha Shrestha
- GitHub: @ujen5173 | @ashh.zipp
- LinkedIn: Ujen Basi | Ashwesha Shrestha
- Email: [email protected] | [email protected]
- Built as a 6th semester BCA project
- Thanks to the open-source community
Screenshots will be added soon.
None yet! Report issues here
Star this repo if you find it helpful!
Made with perfection by Ujen Basi and Ashwesha Shrestha