Like Wikipedia, only not. Let's make Wikipedia great again.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
spec
tmp
vendor
.gitignore
.rake_tasks~
.rspec
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
false
package.json

README.md

Not Wikipedia

Like Wikipedia, Not Wikipedia is a user-maintained encyclopedia. Anyone can view the information on the site, however, to get involved with creating and maintaining wikis, a user needs to create a free account. From there, a user can upgrade to a paid membership, allowing the creation of private wikis, which can be shared with individuals the user wishes to collaborate with.

Bomb Blog Post / Live Site

Features

  • Anyone can view public wikis by browsing the site.
  • Users can create, edit, delete, and maintain any public wiki using Markdown syntax.
  • Users can pay to upgrade to a premium account, allowing the creation of private wikis.
  • Premium users can invite other users to collaborate on private wikis they have created.
  • Premium users can cancel their subscription.
  • When a user downgrades their account, their private wikis will automatically be made public.

Configuration

Languages and Frameworks: Ruby on Rails and Bootstrap

Ruby version 2.4.0

Rails 5.1.4

Databases: SQLite (Test, Development), PostgreSQL (Production)

Development Tools and Gems include:

Setup:

  • Environment variables were set using Figaro and are stored in config/application.yml (ignored by git). config/application.example.yml demonstrates how to store environment variables.

To run locally:

  • Clone the repository
  • Run bundle install on command line
  • Create and migrate the SQLite database with rake db:create and rake db:migrate
  • Start the server using rails server
  • Run the app on localhost:3000