Giter Site home page Giter Site logo

seedao-opensource / octopus3 Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 2.0 13.17 MB

🐙SeeDAO 市政厅治理后台公共项目 Octopus3, 使用 Vue2 + Express (Nodejs)

Home Page: https://seedao.herokuapp.com

License: MIT License

JavaScript 3.08% Procfile 0.01% HTML 0.03% Vue 77.66% SCSS 18.61% CSS 0.54% TypeScript 0.09%

octopus3's Introduction

🐙Octopus3

SeeDAO 市政厅治理后台公共项目 Octopus3, 使用 Vue2 + Express (Nodejs)

Frontend

client

cd client
npm install
npm run serve

要部署时请删除 public/ 并重新建置一份前端 /client/dist 并往上移后重新命名为 pbulic/:

cd client
npm run build

Backend

server

npm install
npm run start

## Windows
npm run start:ps

octopus3's People

Contributors

fatfingererr avatar 0xrory avatar

Stargazers

killpanda avatar tovarishch.eth avatar

Watchers

killpanda avatar  avatar

Forkers

jadeemperor

octopus3's Issues

参考文档: Xanadu Dream

https://blog.codinghorror.com/the-xanadu-dream/

Xanadu由17条规则来定义。当你阅读以下内容,可以问问自己对比一下现在的全球网络中,有几条能够相匹配,即使是一小部分。

  1. 每个Xanadu服务器都有唯一且安全的标识。
  2. 每个Xanadu服务器都能独立运行或在网络中运行。
  3. 每个用户都有唯一且安全的标识。
  4. 每个用户都可以搜寻,获取,创建或者存储文档。
  5. 每个文档都可以包含无限多部分,每个部分可以是任意数据类型。
  6. 每个文档都可以包含各种类型的链接,包括系统中其他人所拥有文档的虚拟副本(以内嵌形式"transclusions"引用)。
  7. Links are visible and can be followed from all endpoints.
  8. Permission to link to a document is explicitly granted by the act of publication.
  9. Every document can contain a royalty mechanism at any desired degree of granularity to ensure payment on any portion accessed, including virtual copies ("transclusions") of all or part of the document.
  10. 每个文档都有唯一且安全的标识。
  11. 每个文档都可以有安全访问控制。
  12. 每个文档都可以被快速搜索,存储和获取,无需知道它在物理空间中存储的位置。
  13. Every document is automatically moved to physical storage appropriate to its frequency of access from any given location.
  14. 每个文档都能被自动冗余式存储,这可以让它即使在发生灾难的时候都能够保持其可用性。
  15. 每个Xanadu服务供应商都可以在他们的用户选择存储,获取和发布文档的时候以任何费率收费。
    16.每一个交易都是安全的,并且只能由那个交易的各方进行审计。
  16. Xanadu客户端-服务器通信协议是一个公开对外的标准。鼓励第三方软件的开发和集成。

Credit: dVico https://discord.com/channels/995771542631890944/1023125182057037844/1023147826462588968

EMail 验证码验证

提交需求

如果你的需求是为了解决某个问题, 请先简要描述你现在遇到的问题

请描述你想要的解决方案

EMail 应该要有验证码功能验证 EMail 是否有效

请描述如果没有此功能, 你有何替代选择 (选填)

简要撰写这个新功能的文档 (选填)

活动打卡页面

提交需求

如果你的需求是为了解决某个问题, 请先简要描述你现在遇到的问题

请描述你想要的解决方案

  1. 大家能轻松来进行活动打卡, 后续根据打卡可以统计人数, 同时邀请对方对活动打分
  2. 邀请打卡的动机可以是发 SBT

请描述如果没有此功能, 你有何替代选择 (选填)

基本上可能活动主持人要自行统计

简要撰写这个新功能的文档 (选填)

成员个人设定页面

提交需求

如果你的需求是为了解决某个问题, 请先简要描述你现在遇到的问题

none

请描述你想要的解决方案

  1. 我想要让使用者能编辑自己的信息,EMail, Discord ID, 作为后续 SeeDAO 信息通知使用
  2. 可以填写一些个人信息, intro, tags, 然后自动添加到伙伴数据库中

请描述如果没有此功能, 你有何替代选择 (选填)

就只能用 Notion

简要撰写这个新功能的文档 (选填)

none

DB Schema 设计

任务拆分

  • 1. 设计初步的 DB Schema
  • 2. 包含基本权限, 身份等设计
  • 3. 包含预算, 帐单的设计
  • 4. 包含提案, 投票的受计

估计所耗时间

4 hrs

验收条件

  • a. 属性与类型确定, 能在 MongoDB 中实作

验收日期

2022/09/23

验收人

自己

各公会积分发放登记页面

提交需求

如果你的需求是为了解决某个问题, 请先简要描述你现在遇到的问题

请描述你想要的解决方案

  1. 让公会核心成员可以提交发放积分, 每个月由市政厅结算发放.

请描述如果没有此功能, 你有何替代选择 (选填)

简要撰写这个新功能的文档 (选填)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.