Skip to content

A website for elderly/seniors to create and subscribe to events.

Notifications You must be signed in to change notification settings

SvenSommer/LeisureClubWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A website for elderly/seniors to create and subscribe to events.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published