This is a clone of a popular blogging platform Medium. It is built using modern web technologies and follows a fullstack architechture.
- User authentication and authorization with JSON Web Tokens (JWT).
- Responsive and modern UI design.
- Serverless backend with efficient API handling.
- Data validation and type inference.
- Connection pooling for optimized database interactions.
- Frontend: React.js, Typescript
- Backend: Cloudflare Workers, Hono Framework
- Validation: Zod
- Database: PostgreSQL, PrismaORM with Prisma Accelerate
- Authentication: JSON Web Tokens (JWT)
- Deployment: Vercel (frontend), Cloudflare Workers (backend)
- Common npm Package: Shared types between frontend and backend published as an npm package