├── .gitignore ├── .gitmodules ├── Dockerfile ├── LICENSE ├── Procfile ├── README.md ├── app.json ├── bin └── server.js ├── package.json ├── public ├── css │ └── index.css ├── index.html └── js │ └── webrtc-bbs.js └── src ├── controllers ├── AboutController.js ├── ApplicationController.js ├── ContactController.js ├── MessageController.js ├── SettingsController.js └── ThreadController.js ├── db ├── DbManager.js └── MemoryDb.js ├── main.js ├── models ├── BaseModel.js ├── Message.js ├── Setting.js └── Thread.js ├── net ├── BbsNetwork.js ├── NetworkAgent.js ├── Request.js ├── RequestDispatcher.js └── Response.js ├── routing └── Routing.js ├── tasks ├── BaseTask.js ├── MaintenanceNetworkTask.js └── UpdateBbsContentsTask.js ├── utils └── Utils.js └── views ├── ApplicationView.js ├── about └── IndexView.js ├── contact └── IndexView.js ├── message └── ShowView.js ├── settings └── IndexView.js └── thread ├── IndexView.js └── ShowView.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/.gitmodules -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node bin/server.js 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/app.json -------------------------------------------------------------------------------- /bin/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/bin/server.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/package.json -------------------------------------------------------------------------------- /public/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/public/css/index.css -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/public/index.html -------------------------------------------------------------------------------- /public/js/webrtc-bbs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/public/js/webrtc-bbs.js -------------------------------------------------------------------------------- /src/controllers/AboutController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/controllers/AboutController.js -------------------------------------------------------------------------------- /src/controllers/ApplicationController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/controllers/ApplicationController.js -------------------------------------------------------------------------------- /src/controllers/ContactController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/controllers/ContactController.js -------------------------------------------------------------------------------- /src/controllers/MessageController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/controllers/MessageController.js -------------------------------------------------------------------------------- /src/controllers/SettingsController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/controllers/SettingsController.js -------------------------------------------------------------------------------- /src/controllers/ThreadController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/controllers/ThreadController.js -------------------------------------------------------------------------------- /src/db/DbManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/db/DbManager.js -------------------------------------------------------------------------------- /src/db/MemoryDb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/db/MemoryDb.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/main.js -------------------------------------------------------------------------------- /src/models/BaseModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/models/BaseModel.js -------------------------------------------------------------------------------- /src/models/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/models/Message.js -------------------------------------------------------------------------------- /src/models/Setting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/models/Setting.js -------------------------------------------------------------------------------- /src/models/Thread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/models/Thread.js -------------------------------------------------------------------------------- /src/net/BbsNetwork.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/net/BbsNetwork.js -------------------------------------------------------------------------------- /src/net/NetworkAgent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/net/NetworkAgent.js -------------------------------------------------------------------------------- /src/net/Request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/net/Request.js -------------------------------------------------------------------------------- /src/net/RequestDispatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/net/RequestDispatcher.js -------------------------------------------------------------------------------- /src/net/Response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/net/Response.js -------------------------------------------------------------------------------- /src/routing/Routing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/routing/Routing.js -------------------------------------------------------------------------------- /src/tasks/BaseTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/tasks/BaseTask.js -------------------------------------------------------------------------------- /src/tasks/MaintenanceNetworkTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/tasks/MaintenanceNetworkTask.js -------------------------------------------------------------------------------- /src/tasks/UpdateBbsContentsTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/tasks/UpdateBbsContentsTask.js -------------------------------------------------------------------------------- /src/utils/Utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/utils/Utils.js -------------------------------------------------------------------------------- /src/views/ApplicationView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/views/ApplicationView.js -------------------------------------------------------------------------------- /src/views/about/IndexView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/views/about/IndexView.js -------------------------------------------------------------------------------- /src/views/contact/IndexView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/views/contact/IndexView.js -------------------------------------------------------------------------------- /src/views/message/ShowView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/views/message/ShowView.js -------------------------------------------------------------------------------- /src/views/settings/IndexView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/views/settings/IndexView.js -------------------------------------------------------------------------------- /src/views/thread/IndexView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/views/thread/IndexView.js -------------------------------------------------------------------------------- /src/views/thread/ShowView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsujio/webrtc-bbs/HEAD/src/views/thread/ShowView.js --------------------------------------------------------------------------------