This project is a Medium clone built using modern web technologies to provide a platform for users to create publish and consume articles on various topics. It leverages TypeScript for a statically-typed development experience React for building the frontend user interface and Cloudflare Workers for the backend serverless architecture. Authentication is handled using JSON Web Tokens (JWT) ensuring secure access to the platform.
https://medium-clone-mv.vercel.app/
Here're some of the project's best features:
- Create and publish articles
- User authentication and authorization
- Real-time validation using Zod
- Seamless API integration with Axios
- Database persistence with PostgreSQL and Prisma ORM
- Serverless backend using Cloudflare Workers
- Database pooling connection using Prisma accelerate
Technologies used in the project:
- TypeScript
- React
- Cloudflare Workers
- PostgreSQL
- Prisma
- Zod
- JWT
- Axios
- @maharshiv16/medium-clone-maharshi (has type inferences extracted using zod for frontend)