Blog Application
A blog application for creating, reading, updating, and deleting blog posts, complete with a comment section and user authentication. Features User Authentication: Secure login and signup functionality. Create and Manage Posts: Add, edit, and delete your blog posts. Comments Section: Add and view comments on blog posts. Responsive Design: Optimized for mobile and desktop screens using Tailwind CSS. Rich Text Editing: Create blog posts with a WYSIWYG editor powered by Quill. Analytics: Track post clicks and other user interactions.
Tech Stack Frontend React Tailwind CSS for styling React Hook Form for form management
Backend Express.js for API and server logic Node.js runtime environment MongoDb database bcrypt.js for password hashing CORS for secure cross-origin requests
Hosting Frontend: Vercel Backend: Render
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh