mos
mos copied to clipboard
[idea] Q&A website
idea issuer: @at15
Since WeCenter sucks https://github.com/dyweb/wecenter/issues/15, it's time to create a new Q&A site
Required Features:
- Provide RESTful API
- Single page application preferred
- Have admin dashboard
- Login using email+pwd & OAuth, ie: GitLab, GitHub
- Full text search
Required skills
- PHP/Golang/Node.JS/Python as backend language
- JavaScript/TypeScript (no coffescript and scalajs:)) + AngularJS/React/Vue for front end
- HTML
- CSS (SCSS preferred)
- MySQL/Pg/MongoDB
- ElasticSearch/XunSearch
Potential use case:
- Dy internal Q&A
- Q&A for Tongqu
- Q&A for outsource, ship a Q&A with some default answers, so those *** won't ask same dumb thing every time. (like: How do I install PHP on ubuntu)
Example
- http://wenda.wecenter.com/?www
- http://ik.hustonline.net/
Extra notes
- If choose PHP, it may (should) share some packages with the new Tongqu (Tongqu5) which use Slim and Eloquent ORM.
- If choose XunSearch, then must choose PHP due to lack of SDK
Related projects
- Tongqu5 by @ComMouse (not active)
- DyWiki started by @at15, most by @ComMouse (stopped since we no longer use CI framework)
- DyGroup by @at15 @arrowrowe @swaylq (stopped due to various reasons)
FAQ
- Team size? 2-3
- Design? ~~copy~~
Kind of too large......
@ComMouse any idea?
我觉得这是一个很大而且很不紧急的任务。。。
Until no new project is available... Too hard for a starter project
Algolia may be another choice? @at15 @ComMouse
@arrowrowe I thought about algolia when I wrote the issue, however, using algolia will give you less control. It is a good choice for weekly though.
A potential use is to build bbs-like sites on campus focusing on areas like Recruiting, Course Election, Oversea Study, etc.
yep, and lost and found, online dating ? .w.