WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content
This repository was archived by the owner on Nov 6, 2018. It is now read-only.

hachi-eiji/79school-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

適当掲示板

79schoolの課題

  • GitHubのアカウントでログイン
  • 記事をmarkdownで書けるようにする
  • タグ検索あり

サンプル http://jsfiddle.net/hachi_eiji/jyaybkvh/3/embedded/result/

使用する環境変数

key value
NODE_MONGO_URL mongodb URL
NODE_GITHUB_CLIENT_ID GitHub Application clinet ID
NODE_GITHUB_SECRET GitHub Application SECRET KEY

データモデル

user ユーザ情報格納

id: 111
loginId: hachi-eiji
avatarUrl: http://www.example.com

item 記事

id: userIdとtimeをhashしたもの
ownerId: 1111
title: 記事タイトル
body: 本文(markdown)
likes: [1,2,3]
published: boolean
tags:["daily", "foo", "javascript", "テスト"] 
searchTag:["daily", "foo", "javascript", "テスト"] // 検索用タグ
createAt: 日付 Numberで格納
updateAt: 日付 Numberで格納

reply 返信記事

id: reply用のid itemIdと時間をhash化したもの
itemId: itemId
ownerId: 記事の投稿者
owner: 記事のオブジェクトID
body: 本文

tasks

  • 権限周り
  • 記事の修正
  • 記事削除
  • 記事詳細に返信
  • 検索
  • 記事詳細に投稿者の詳細情報出す
  • プロフィール系の変更

Circle CI

Circle CI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published