A modern blogging platform where users can create, read, update, and delete (CRUD) their blogs while interacting with others through likes and dislikes.
- Full CRUD support for blog posts
- Profile & Settings: Manage blogs, info, password & account.
- User interaction via likes and dislikes
- JWT-based authentication for secure access
- Optimized performance with Cloudflare Workers as the backend
- Schema validation using Zod
- Efficient database handling with Prisma & Postgres (with connection pooling)
- ️Strongly typed codebase with TypeScript
- Frontend: React + TypeScript
- Backend: Cloudflare Workers
- Validation & Type Inference: Zod
- ORM: Prisma
- Database: Postgres
- Authentication: JWT