A website for elderly/seniors to create and subscribe to events.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
middleware
models
public/stylesheets
routes
views
.gitignore
app.js
package.json
readme.md
todo.md

readme.md

LeisureClub Website

Run a simple and free website to organize events, parties or other happenings with more participants. Easily monitor and inform your subscribers. Let everybody stay in touch and keep an overview of the number of participants. A Testversion is available here: LeisureClub.
Register with passphrase ("Codewort"): "User" for User privileges, or "Admin" for Admin privileges

Installation

A detailed installation instruction is available as a blogpost on my website.

Clone this repository:

git clone https://github.com/SvenSommer/LeisureClubWebsite.git

Install dependencies:

npm install

An mongodb Database is needed. See intall instructions (here)[http://mongodb.github.io/node-mongodb-native/2.0/getting-started/installation-guide/]

Configuration

Some enviroment variables are needed:

  • DATABASEURL - URL to the databse default:mongodb://localhost/leisureclub
  • SITENAME – The name of your Website. It appears at several locations, e.g. in the navbar.
  • PASSWORDSECRET - Passphrase to ensure password authentication.
  • MAILADRESS - Password reset works with a googlemail account. Mailadress is needed.
  • GMAILSERVERPW - Password reset works with a googlemail account. Password is needed.
  • USERPASSPHRASE - When registering. User need a passphrase. This gives them access to the member sites with the events.
  • ADMINPASSPHRASE - Administrators use another passphrase and get additional actions, like delete and edit comments, members, events.