Skip to content

A clone of the blogging site Medium, built using ReactJS, TypeScript, Tailwind, Firebase, and more.

Notifications You must be signed in to change notification settings

Sharkri/medium-clone

Repository files navigation

Medium Clone

A platform for writers to share their articles (markdown supported) and read articles from other writers. This project mainly uses Firebase, TailwindCSS, Typescript, and React. There is also anonymous accounts (read only) so you can test out the app!

Live Preview

landing page

Features

  • Create and read posts
  • Markdown support for creating posts
  • Filter posts by topics
  • Like posts and comments
  • Nested replies
  • Responsive design
  • Anonymous accounts (read only)
  • Bookmark posts which go into your library
  • Receive notifications
  • User profile and about page
  • Follow users
  • Search for posts
  • Settings page (change your email, pass, etc..)
  • Firestore and storage security rules to secure Firebase
  • Infinite scrolling for posts
  • React routing

Technologies

Project is created with:

Showcase

Images

Sign In Modal

sign in modal

Signed In Homepage

homepage

Post and comments

post and comments

Blog Markdown

blog markdown

Preview Markdown

preview markdown

Publish Post

publish page

Library Page

library page

Profile Page

profile page

Settings Page

settings page

Notifications Page

notifications page

About

A clone of the blogging site Medium, built using ReactJS, TypeScript, Tailwind, Firebase, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published