Inspired by the popular blogging platform Medium, this project is built with a modern tech stack to ensure scalability, performance, and security
- 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.