A website and user system starter. Implemented with Express and Backbone.
Server side, Drywall is built with the Express framework. We're using MongoDB as a data store.
The front-end is built with Backbone. We're using Grunt for the asset pipeline.
| On The Server | On The Client | Development |
|---|---|---|
| Express | Bootstrap | Grunt |
| Jade | Backbone.js | |
| Mongoose | jQuery | |
| Passport | Underscore.js | |
| Async | Font-Awesome | |
| EmailJS | Moment.js |
| Platform | Username | Password |
|---|---|---|
| https://free---way.herokuapp.com/ | root | 123456 |
Note: Event Community _ users_management sysytem and Event management ADD || DELETE || EDIT
Nice Home page
$ npm start
# > [email protected] start /Users/jedireza/projects/jedireza/drywall
# > grunt
# Running "copy:vendor" (copy) task
# ...
# Running "concurrent:dev" (concurrent) task
# Running "watch" task
# Running "nodemon:dev" (nodemon) task
# Waiting...
# [nodemon] v1.3.7
# [nodemon] to restart at any time, enter `rs`
# [nodemon] watching: *.*
# [nodemon] starting `node app.js`
# Server is running on port 3000Now just use the reset password feature to set a password.
- Go to
http://localhost:3000/login/forgot/ - Submit your email address and wait a second.
- Go check your email and get the reset link.
http://localhost:3000/login/reset/:email/:token/- Set a new password.
Login. Customize. Enjoy.
- Create a website and user system.
- Write code in a simple and consistent way.
- Only create minor utilities or plugins to avoid repetitiveness.
- Find and use good tools.
- Use tools in their native/default behavior.
- front end web pages responsive.
- Contact page has form to email.
- Login system with forgot password and reset password.
- Signup and Login with Facebook, Twitter, GitHub, Google and Tumblr.
- Optional email verification during signup flow.
- User system with separate account and admin roles.
- Admin groups with shared permission settings.
- Administrator level permissions that override group permissions.
MIT