This project is a clone of the popular blogging platform Medium, built using a modern tech stack to deliver a scalable, performant, and secure application.
- Frontend: React
- Backend: Cloudflare Workers
- Validation Library: Zod
- Language: TypeScript
- ORM: Prisma
- Database: PostgreSQL
- Authentication: JWT
- Responsive user interface.
- Serverless backend for low-latency responses and scalability.
- Robust data validation and type safety.
- Static type-checking and improved developer productivity.
- Seamless database interactions and performance optimization.
- Secure authentication mechanism.
A common module has been implemented to export Zod validation and type inference to both the backend and frontend, ensuring consistency and reusability of validation logic across the application.