Medium Clone
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.
Technologies Used Frontend: React Backend: Cloudflare Workers# Medium Clone
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.
- Technologies Used
- Features
- Common Module Deployment
- Getting Started
- Usage
- Contributing
- License
- Contact
- Frontend: React
- Backend: Cloudflare Workers
- Validation Library: Zod
- Language: TypeScript
- ORM: Prisma
- Database: PostgreSQL
- Authentication: JWT
- 📱 Responsive User Interface: A modern and user-friendly interface for an enhanced user experience.
- ⚡ Serverless Backend: Utilizes Cloudflare Workers for low-latency responses and scalability.
- ✅ Robust Data Validation: Ensures data integrity with Zod for validation and type safety.
- ⌨️ Static Type-Checking: Leverages TypeScript for improved developer productivity and reduced runtime errors.
- ⚙️ Seamless Database Interactions: Optimized performance with Prisma ORM for smooth database interactions.
- 🔒 Secure Authentication: Implements JWT for secure user authentication.
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.
To get started with the project, follow these instructions:
- Clone the Repository
git clone https://github.com/RohanMishra315/Connect.git cd Connect
Validation Library: Zod Language: TypeScript ORM: Prisma Database: PostgreSQL Authentication: JWT Features 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. Common Module Deployment 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.