https://github.com/zikwall/blogchain
Blogchain is an isomorphic web application for organizing a network of blogs. Includes several repositories in different languages. Available on: http://mediafanbox.online:3000/
https://github.com/zikwall/blogchain
blog isomorphic js nextjs react
Last synced: about 2 months ago
JSON representation
Blogchain is an isomorphic web application for organizing a network of blogs. Includes several repositories in different languages. Available on: http://mediafanbox.online:3000/
- Host: GitHub
- URL: https://github.com/zikwall/blogchain
- Owner: zikwall
- Created: 2019-03-21T07:47:51.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-27T04:39:56.000Z (over 3 years ago)
- Last Synced: 2025-02-23T20:44:08.534Z (over 1 year ago)
- Topics: blog, isomorphic, js, nextjs, react
- Language: JavaScript
- Homepage: http://mediafanbox.online:3000/
- Size: 6.74 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Security: SECURITY.md
Awesome Lists containing this project
README
[](https://github.com/zikwall/blogchain/actions)
[](https://github.com/zikwall/blogchain/actions)
Blogсhain
Blogchain is an isomorphic web application for organizing a network of blogs. Includes several repositories in different languages.
### Client
- [x] [Next.js](https://github.com/zikwall/blogchain)
- [ ] [Svelte](https://github.com/zikwall/blogchain-svelte)
### Backend-s:
- [x] [Go](https://github.com/zikwall/blogchain-go)
- [ ] [Rust](https://github.com/zikwall/blogchain-rust)
- [ ] PHP
- [ ] Node.js (Express, Polka - self server)
### Welcome
http://mediafanbox.online:3000/
**Example user**
- Login: zikwall
- Password: prizrak211
### Todo
- [x] Custom Blogchain HTTP client
- [x] Automatically HTTP error handling with use native http codes
- [x] UI component collection
- [x] Authorization\Auntification support: client side & server side based on JWT
- [x] Custom app X-Header(s)
- [ ] Support SEO
- [x] Title
- [ ] Description
- [ ] Other meta tags
- [x] Active Links support by href (or asHref)
- [x] Feeds | Index | Home (WIP)
- [x] Pagination
- [x] Post | Posts | Tags
- [x] Support WYSIWYG editor based on Quill: todo emoji
- [x] Create\Update\View content
- [ ] Delete content
- [ ] Content
- [x] TimeAgo
- [x] Author info
- [x] Image
- [x] Annotation
- [ ] Company Heading (if company exist)
- [ ] Company info (if exist)
- [ ] Comments
- [x] Tags
- [ ] Labels
- [ ] Actions
- [ ] Stats: views, rating, bookmarks
- [ ] Top
- [ ] Most Popular
- [ ] Month | Week | Day
- [ ] Publisher related items
- [ ] News
- [ ] Authors
- [ ] Companies
- [x] Login
- [ ] Registration
- [ ] Forgot password
- [ ] Profile
- [ ] Overview
- [x] Information: Avatar, Location & etc.
- [ ] Pinned items
- [ ] Activity
- [x] 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
```shell
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
--- | --- | --- | ---
 |  |  | 
 |  | - | 
 | - | - | -