A modern, feature-rich blog website built with Hono.js, Prisma, PostgreSQL, Vite + React.js, and Tailwind CSS. This project allows users to create, manage, and share their blogs while providing a smooth and engaging user experience.
- User Authentication
- Sign up and log in with secure JWT-based authentication.
- Blog Management
- Create, edit, delete, and view blog posts.
- Rich-text editor for creating engaging content.
- User Profiles
- Users can view and edit their profiles and see their authored blogs.
- Responsive Design
- Fully responsive design using Tailwind CSS for an excellent user experience on all devices.
- Real-time Notifications
- Get notifications for new blog posts and comments using WebSockets.
-
Backend:
- Hono.js - A lightweight web framework for building APIs.
- Prisma - An ORM for managing database interactions.
- PostgreSQL - A powerful open-source relational database.
-
Frontend:
- Vite - A fast build tool and development server for modern web projects.
- React.js - A library for building user interfaces.
- Tailwind CSS - A utility-first CSS framework for styling.