Skip to content

Latest commit

 

History

History
69 lines (53 loc) · 2.61 KB

README.md

File metadata and controls

69 lines (53 loc) · 2.61 KB

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

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.

Table of Contents

Technologies Used

  • Frontend: React
  • Backend: Cloudflare Workers
  • Validation Library: Zod
  • Language: TypeScript
  • ORM: Prisma
  • Database: PostgreSQL
  • Authentication: JWT

Features

  • 📱 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.

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.

Getting Started

To get started with the project, follow these instructions:

  1. 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.