its-kunal / dev-dom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dev & Dom

It's an open source developer's discussion, blog platform.

feel free to contribute

Tech Used

  • Firebase
  • MUI
  • Markdown Rendering
  • React

Task List

  • Components Front-End
    • Navbar
      • User Details
      • Nav-Branding
      • Create Post
      • Settings
      • Notification
      • Theme Toggle
    • Dropdown for Notification's
    • View single Article
    • Flash Messages such as greets, login, logout and error
    • Main Grid for Posts
    • Cards for Posts
    • User Settings
    • Theme Toggle Button with Animation
    • Tags
    • Footer

Data Structure of Post

const posts = {
  id: UUID,
  art_name: String,
  art_sub: String,
  art_md: String,
  art_bk: Photo-Url,
  user_created: username,
  created_at: time,
  edited_at:[time]
}

Data Structure of Discussion

const discussion = {
  thread:[{
    text: String,
    created_at: Time,
    ratings:[rating]
  }]
}

About