Skip to content

An implementation of Conduit, a Medium.com clone, based on backend specifications in RealWorld docs.

Notifications You must be signed in to change notification settings

Adarsh-Kmt/Conduit-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

151 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conduit - A Medium.com Clone.

This is an implementation of Conduit, a Medium.com clone. Medium is a famous blogging website.


Database Schema Design (EER)


EER Diagram


Frameworks & Libraries Used


Tools Link
🤖 Language Java
💚 Framework SpringBoot
📁 DB Access jOOQ
📼 Caching DB Redis
📁 Main DB MySQL
🔍 Caching Library Redission Library
💚 Validation Hibernate Validator
🤖 Authorization JWT tokens

Features


  • Username Password used for authentication, JWT tokens used for authorization.
  • Create, update and delete articles.
  • Faster access to the most popular articles, using a caching system with Redis.
  • Get a global feed of articles, which can be filtered by author, tags, favourited or not.
  • Mark articles as favourite.
  • Comment on articles.
  • Reply to comments.
  • Personalize your user profile by adding a profile picture.
  • Follow/Unfollow other users.
  • Subscribe to a daily digest of the latest articles, sent to you by email.
  • Receive congratulatory emails commemorating the achievement when your article breaks a favorite count milestone.

About

An implementation of Conduit, a Medium.com clone, based on backend specifications in RealWorld docs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published