Skip to content

EpixZone/EpixTalk-Xite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Epix Talk

Decentralized forum with xID identity on EpixNet.

Features

  • Topic threads with groups and categories
  • Markdown support with syntax highlighting
  • xID-authenticated user profiles
  • Upvote system for topics and comments
  • Admin/moderator roles with report queue
  • Inline content editing for authors
  • Newsfeed subscriptions
  • 10 language translations

Structure

epix1talk58lw26c0cyrtuu8axptne2p6zf33s7xxwu/
├── index.html
├── content.json
├── dbschema.json          # EpixTalk DB (v2)
├── LICENSE                # MIT
├── css/
│   └── all.css            # Bundled stylesheet
├── js/
│   ├── EpixTalk.js        # Main app (extends EpixFrame)
│   ├── TopicList.js       # Topic listing and groups
│   ├── TopicShow.js       # Topic detail + comments
│   ├── User.js            # xID auth and voting
│   ├── UserProfile.js     # User profile pages
│   ├── Admin.js           # Moderation panel
│   ├── lib/               # jQuery, EpixFrame, marked, highlight
│   └── utils/             # LogMixin, Text, Time, Translate, etc.
├── languages/             # da, fa, fr, hu, it, pl, sk, uk, zh, zh-tw
└── data-default/
    └── users/
        └── content-default.json

Database

  • File: data/users/epix_talk.db
  • Tables: topic, topic_vote, comment, comment_vote, report

Tech Stack

  • Vanilla ES6 JavaScript (no build step)
  • jQuery + plugins
  • EpixFrame WebSocket bridge
  • marked.js + highlight.js
  • All JS wrapped in IIFEs

License

MIT

About

Decentralized forum with xID

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors