| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Blog using Nodejs, Expressjs, Angularjs and Mongodb. MEAN Javascript Fullstack application
"bcrypt": "^0.8.4", "body-parser": "^1.13.2", "connect-flash": "^0.1.1", "cookie-parser": "^1.3.5", "ejs": "^2.3.3", "express": "^4.13.1", "express-session": "^1.11.3", "mongoose": "^4.1.0", "morgan": "^1.6.1", "passport": "^0.2.2", "passport-local": "^1.0.0"
"textAngular": "~1.4.2", "bootstrap": "~3.3.5", "angular": "1.4.3", "angular-ui-router": "~0.2.15"
Clone Repo
git clone https://github.com/DimiMikadze/Mean-Blog.git
Npm install dependencies
cd server & npm install
Create config.js file in config folder
module.exports = {
'secret': 'SomeSecretString',
'database': 'mongodb://localhost/yourdatabasename'
};
Start Mongodb
mongod
Start Server
cd server & node app.js
uncomment testUser route in app.js
app.use("/", require("./routes"));
app.use("/admin", require("./routes/admin"));
// app.use("/test", require("./routes/testUser"));
Navigate to
/test/create-user/your-name/your-password
this will create admin user with your name and hashed password
Navigate to
/login
Insert your newly created name and password
Css is written with Sass, you can update scss files with running
cd client/public & sass --watch scss:css
or if you don't want to use Sass just update
client/public/css/app.css
grunt-contrib-concat grunt-contrib-watch
Grant will concatenate admin script and css files and watch for changes
cd client grunt
output will look like this
Running "concat:js" (concat) task File app/scripts.js created. Running "concat:css" (concat) task File public/css/admin/bundle.css created. Running "watch" task Waiting...
contributions are more than welcome!
See license.txt
| Back | FazBrowse Home | New Git URL |