A powerful AI-assisted blogging platform with a modern, rich text editor and seamless content management.
- AI-Powered Blog Generation using Gemini API
- Rich Text Editor with TipTap
- Formatting Toolbar with bold, italic, lists, code blocks & more
- Chakra UI for a clean, accessible, and responsive interface
- Themes: Toggle between light and dark mode
- Firebase Authentication for secure user login
- Zustand for lightweight and efficient state management
- CRUD Operations: Easily create, read, update, and delete blogs
| Tech | Description |
|---|---|
| Next.js 15 | Server-side rendering and optimized performance |
| React 19 | Modern reactive frontend framework |
| Chakra UI | Accessible and customizable UI components |
| TipTap | Feature-rich WYSIWYG and Markdown editor |
| Zustand | Lightweight global state management |
| Gemini API | AI-powered content generation |
| Firebase | Authentication and database |
git clone https://github.com/GovindKurapati/GenScribe.git
cd GenScribenpm installnpm run devYour app will be live at http://localhost:3000 π
- Generate content using the Gemini API
- Edit with TipTap's rich text editor
- Format using the intuitive toolbar
- Save & Manage your blog posts with ease
- Like & Share your blogs with others
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page or open a pull request.
If you find this project helpful, please consider giving it a βοΈ and sharing it!
This project is licensed under the MIT License.
Built with β€οΈ by Govind Kurapati
