Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jondo89/wrasse
Cleaner-Wrasse is an open-source issue tracking CRUD designed to duplicate the Github issue tracking system. Download the Full stack boilerplate using Node.js Mongodb Express.js Handlebars.js from Github.
https://github.com/jondo89/wrasse
boilerplate commenting fraternate handlebars mongodb nodejs ui
Last synced: 4 months ago
JSON representation
Cleaner-Wrasse is an open-source issue tracking CRUD designed to duplicate the Github issue tracking system. Download the Full stack boilerplate using Node.js Mongodb Express.js Handlebars.js from Github.
- Host: GitHub
- URL: https://github.com/jondo89/wrasse
- Owner: jondo89
- License: mit
- Created: 2017-09-04T05:38:13.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-05-14T05:38:24.000Z (over 1 year ago)
- Last Synced: 2024-10-11T04:02:33.063Z (4 months ago)
- Topics: boilerplate, commenting, fraternate, handlebars, mongodb, nodejs, ui
- Language: CSS
- Homepage: https://wrasse.herokuapp.com/
- Size: 19.5 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Wrasse
## What is Wrasse?
Cleaner-Wrasse is an open-source issue tracking CRUD designed to duplicate the Github issue tracking system. Download the Full stack boilerplate using Node.js Mongodb Express.js Handlebars.js from Github.
### [VIEW THE DEMO](https://fraternate.herokuapp.com) or
### [VIEW THE NPM MODULE - Wrasse](https://www.npmjs.com/package/cleaner-wrasse)## Features
#### User Control
* Sign in / Login
* Signup
* Oauth GitHub / Google
* Unique Usernames
* Recaptcha
* Forgot Password
* Delete Account
* Public Profile
* Profile Pictures
* Email Notifications#### Organization Control
* Create Organization
* Delete Organization
* Invite to Organization
* Request Invite to Organization
* Edit Memberships
* Unique Organization Names
* Public Organization Profile#### Subscription Payments
* Braintree
* PayPal
* PayFast#### Issue Tracking
* Stand alone issue/comment system
* Grouped issue/comment system### The `.env` File
All of the magic on your localhost is managed by the `.env` file, here you would add your SMTP host setting, ReCaptcha keys etc. Some example values are shown below.
When installation is done on Heroku, the keys should be added to the Settings tab, in the "reveal config variable" area.
```ini
MAILGUN_USERNAME='[email protected]'
MAILGUN_PASSWORD='f8738823asdfffdsaef64eb'SESSION_SECRET='6681e3a9cb922b14ff4b5asdfassddfasdf23453f6e2792965d4e063'
MONGODB='localhost'
GOOGLE_ID='94259591sdf2716-lrvbstv8em4sugjmvs3asdvasdfu3jk6p6tgo0m74.apps.googleusercontent.com'
GOOGLE_SECRET='9G5ZoRsdfsvKQ-cKiT9M0sdfAhsb2E4g'GITHUB_ID='800afdfd1f2'
GITHUB_SECRET='a875sdfsdfcbdb23265cf4f0'SITE_KEY='6Le2acvsdfUAAAAAO8gaargn67-'
SECRET_KEY='6Le2aCcUsdftyjXP94Kc768FhbZr1kxBMMZ'MAIL_PORT='587'
MAIL_USERNAME='[email protected]'
MAIL_HOST='xxx.xxxx.com'
MAIL_PASSWORD='xxsdasdasdasd'MERCHANTID = 'xxcvdfgdfgdf'
PUBLICKEY = 'asdfghjasdf'
PRIVATEKEY = 'sdfrerewerasdf'MERCHANTIDPAYFAST = 'dfgsq243r'
MERCHANTKEYPAYFAST = 'asdhdfhyhjtdj'
PASSPHRASEPAYFAST = 'asdf4tsgdfgsdfg'
URLPAYFAST = 'https://sandbox.payfast.co.za/eng/process'
```The .env file contains all of the sites api and secret keys. Ensure that it exists on the server.
## License
MIT