Skip to content
Come with suggestions to different projects, and up- and downvote others
HTML JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.meteor
client
lib
server
.gitignore
README.md

README.md

suggest

A webapp that lets users suggest things for different projects.

The aim is to be a channel for communication between developers and users, in organizations where the users aren't familiar with GitHub Issues and other trackers, but still want a simple way to have an impact on what's being developed.

Installation

  1. Install Meteor
  2. Get all the files and start the server:
$ git clone git@github.com:essoen/suggest.git
$ cd suggest
$ meteor

Data model

We operate around the entities Project, Suggestion and Comment. A project can have suggestions, and suggestions can have comments.

The _id attribute is automatically assigned by MongoDB, which is the database system Meteor is built on.

A Project:

{
    _id: String ID
    name: String,
    description: String,
    url: String,
    leader: String
}

A Suggestion:

{
    _id: String ID
    time: Date,
    title: String,
    content: String,
    status: String
    score: Integer,
    project: String ID
}

A Comment:

{
    _id: String ID
    username: String,
    comment: String,
    suggestionId: String id
}
You can’t perform that action at this time.