Blocipedia is a wiki-like clone that allows users to create Markdown wikis. An option to upgrade a user's account, provides the user the ability to create private wikis. Upgraded accounts also have the ability to add collaborators to view/edit wikis whether or not they have an upgraded account.
Setup is simple since you just need to run npm start (if you have npm installed) and the app is up and running!
I've made test specs if you wish to run tests on the app features.
static_spec.jswhich tests the landing page.user_spec.jswhich tests behavior of account creation.users_spec.jswhich tests for user resource.wikis_spec.jswhich tests for the wikis resource.wiki_spec.jswhich tests for behavior of wikis.
All can be run with npm test spec/(spec_folder)/(test_spec_here.js).
(Further specs will be available when features are in progress)
Start up the server with npm start and you'll be brought to the landing page that allows you get started on creating wikis by signing up.
Afterwards, you'll have an option to either create wikis or upgrade your account from standard to premium in order to create both public and private wikis.
With a premium account, you can edit a wiki to allow the addition of collaborators that can then view and edit your private wikis, regardless of account status.



