Skip to content

Latest commit

 

History

History
105 lines (88 loc) · 2.95 KB

README.md

File metadata and controls

105 lines (88 loc) · 2.95 KB

build code quality

Blogсhain

Blogchain is an isomorphic web application for organizing a network of blogs. Includes several repositories in different languages.

Client

Backend-s:

  • Go
  • Rust
  • PHP
  • Node.js (Express, Polka - self server)

Welcome

http://mediafanbox.online:3000/

Example user

  • Login: zikwall
  • Password: prizrak211

Todo

  • Custom Blogchain HTTP client
  • Automatically HTTP error handling with use native http codes
  • UI component collection
  • Authorization\Auntification support: client side & server side based on JWT
  • Custom app X-Header(s)
  • Support SEO
    • Title
    • Description
    • Other meta tags
  • Active Links support by href (or asHref)
  • Feeds | Index | Home (WIP)
    • Pagination
  • Post | Posts | Tags
    • Support WYSIWYG editor based on Quill: todo emoji
    • Create\Update\View content
    • Delete content
    • Content
    • TimeAgo
    • Author info
    • Image
    • Annotation
    • Company Heading (if company exist)
    • Company info (if exist)
    • Comments
    • Tags
    • Labels
    • Actions
    • Stats: views, rating, bookmarks
  • Top
    • Most Popular
    • Month | Week | Day
  • Publisher related items
  • News
  • Authors
  • Companies
  • Login
  • Registration
  • Forgot password
  • Profile
    • Overview
      • Information: Avatar, Location & etc.
      • Pinned items
      • Activity
    • All items
    • Stars
    • Following
    • Followers
  • Settings
    • Security
    • Profile edit
  • Global search

Run dev

  1. Use one of backend apps, example Go: go run .
  2. yarn dev

Run in Docker

docker run -d --network=host -p3000:3000 \
   -e CDN_HOST='https://fileserver:1338' \
   -e API_HOST='http://backendserver:3001' \
   --name blogchain-client qwx1337/blogchain-client:latest

Preview

Posts Login Error pages Profile
Preview Preview Preview Preview
Preview Preview - Preview
Preview - - -