Skip to content

This project aims to replicate the functionality of the Medium platform, providing users with a platform to read and publish articles. It is built using React, Tailwind CSS, TypeScript, Hono for authentication, and Cloudflare Workers for the backend.

Notifications You must be signed in to change notification settings

JainCK/Medium-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Medium Clone

Welcome to the Medium Clone project! This project aims to replicate the functionality of the Medium platform, providing users with a platform to read and publish articles. It is built using React, Tailwind CSS, TypeScript, Hono for authentication, and Cloudflare Workers for the backend.

Tech Stack

  • React: A JavaScript library for building user interfaces.

  • Tailwind CSS: A utility-first CSS framework for building modern designs.

  • TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.

  • Hono: A library for authentication in React applications.

  • Cloudflare Workers: A serverless platform for deploying and running applications on Cloudflare's global network.

Features

  • Article Publication: Allow users to publish articles with rich text editing capabilities.

  • Article Reading: Provide users with a platform to read articles, filter by categories, and search for articles.

  • User Authentication: Implement user authentication for secure access to the platform.

  • Backend Operations: Utilize Cloudflare Workers for backend operations like storing articles, user authentication, and retrieving data.

How to Run Locally

  1. Clone the repository to your local machine.

  2. Navigate to the project directory.

  3. Run npm install to install the required dependencies.

  4. Start the development server by running npm start.

  5. Open your browser and navigate to http://localhost:3000 to view the website.

Deployment

You can deploy the frontend of the Medium Clone to your preferred hosting service. For the backend, deploy the Cloudflare Workers script to Cloudflare Workers.

Feel free to explore, contribute, or use this Medium Clone project as a reference for building your own publishing platform. Happy coding!

About

This project aims to replicate the functionality of the Medium platform, providing users with a platform to read and publish articles. It is built using React, Tailwind CSS, TypeScript, Hono for authentication, and Cloudflare Workers for the backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published