You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mountains is a multi-user blog prototype with earning badge feature, this project uses MEAN stack and it is not production ready or something similar and only for demonstration.
Badges
For now there is only four badges.
Clicker : When you click links a few times.
No Life : When you spend long time in site.
Scroller: When you scroll 80% length of a few different long pages.
Thief : When you copy/paste and steel contents this web site.
Installation
First make sure that mongodb up & running in your system. You can configure settings under configs/db.js.
Then just run npm run setup in root. After installation app will start automatically. If wont, navigate to https://localhost:7007.
Other times you can start app with npm run start command in root.
Note: Be patient about installation, it can take a while.
Background Info
When you start mountains it will run three service. The site, api and watcher.
Requirements
NodeJS 4.2.2 or later. (LTS Versions are Recommended)
Modern browsers.
Note: node-gyp not work well with NodeJS 5.x versions right now, so if you're getting node-gyp error, switch to LTS version of NodeJS like 4.2.2
TODOs
Improve API responses. Let user know what went wrong.
Make controller/services load automatically.
Auto log-in user after registration.
Thanks
Thanks to my friend Cihan for design. But please note that i had to simplify a few details because of limited time.
About
Mountains web blog prototype. Simple web blog demonstration where you can earn badges.