DimiMikadze / Mean Blog
Licence: mit
Blog using Nodejs, Expressjs, Angularjs and Mongodb. MEAN Javascript Fullstack application
Stars: ✭ 151
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Mean Blog
Mean Stack Angular5 Crud
MEAN Stack (Angular 5) CRUD Web Application Example
Stars: ✭ 107 (-29.14%)
Mutual labels: mongodb, expressjs, angularjs
Mean Stack Angular6 Crud Example
MEAN Stack Angular 6 CRUD Web Application
Stars: ✭ 69 (-54.3%)
Mutual labels: mongodb, expressjs, angularjs
Angular Full Stack
Angular Full Stack project built using Angular, Express, Mongoose and Node. Whole stack in TypeScript.
Stars: ✭ 1,261 (+735.1%)
Mutual labels: mongodb, expressjs, angularjs
Angular2 Express Mongoose Gulp Node Typescript
AngularJS 2 (Updated to 4.2.0) Mean Stack application which uses Angular2, Gulp, Express, Node, MongoDB (Mongoose) with Repository Pattern Business Layer
Stars: ✭ 201 (+33.11%)
Mutual labels: mongodb, expressjs, angularjs
Mean Angular5 Passport Authentication
Securing MEAN Stack (Angular 5) Web Application using Passport Authentication
Stars: ✭ 24 (-84.11%)
Mutual labels: mongodb, expressjs, angularjs
Mean Angular4 Chat App
MEAN stack with Angular 4 Chat App
Stars: ✭ 41 (-72.85%)
Mutual labels: mongodb, expressjs, angularjs
Checksheet Manager
Checksheet Manager for college checksheets. Created with AngularJS and Node/Express/MongoDB.
Stars: ✭ 31 (-79.47%)
Mutual labels: mongodb, expressjs, angularjs
Meanshop
🛒 Building an e-commerce application with the MEAN stack
Stars: ✭ 140 (-7.28%)
Mutual labels: mongodb, expressjs, angularjs
Mern
🎉 This is boilerplate for MERN stack with integrations like Redux and SSR 🎉
Stars: ✭ 77 (-49.01%)
Mutual labels: mongodb, expressjs
Nodejs Backend Architecture Typescript
Node.js Backend Architecture Typescript - Learn to build a backend server for Blogging platform like Medium, FreeCodeCamp, MindOrks, AfterAcademy - Learn to write unit and integration tests - Learn to use Docker image - Open-Source Project By AfterAcademy
Stars: ✭ 1,292 (+755.63%)
Mutual labels: mongodb, expressjs
Production Ready Expressjs Server
Express.js server that implements production-ready error handling and logging following latest best practices.
Stars: ✭ 101 (-33.11%)
Mutual labels: mongodb, expressjs
Basic Mern Stack App
A simple MERN Stack App made for practice & learning. CRUD, Authentication & Deployment in MERN.
Stars: ✭ 104 (-31.13%)
Mutual labels: mongodb, expressjs
Node React Ecommerce
Build ECommerce Website Like Amazon By React & Node & MongoDB
Stars: ✭ 1,080 (+615.23%)
Mutual labels: mongodb, expressjs
Meanstackjs
Mean Stack JS - MongoDB, Express JS, Angular JS & Node JS
Stars: ✭ 104 (-31.13%)
Mutual labels: mongodb, angularjs
Books Management System
全JavaScript语言Web项目——图书管理系统
Stars: ✭ 107 (-29.14%)
Mutual labels: expressjs, angularjs
Mern Mediastream
A MERN stack based media streaming application [Full-Stack React Projects]
Stars: ✭ 98 (-35.1%)
Mutual labels: mongodb, expressjs
Mern Stack Authentication
Secure MERN Stack CRUD Web Application using Passport.js Authentication
Stars: ✭ 60 (-60.26%)
Mutual labels: mongodb, expressjs
Cinema Plus
Online Movie Ticket Booking web app with MERN Stack
Stars: ✭ 119 (-21.19%)
Mutual labels: mongodb, expressjs
Mern Skeleton
A MERN stack skeleton web application [Full-Stack React Projects]
Stars: ✭ 114 (-24.5%)
Mutual labels: mongodb, expressjs
Thismypc
ThisMyPC provides a neat web interface that can be used for browsing your desktop drives from any device in your browser itself. With the help of NodeJs, the file details are displayed in JSON format that can then we easily displayed in web browsers.
Stars: ✭ 128 (-15.23%)
Mutual labels: mongodb, expressjs
Mean Blog
Blog using Nodejs, Expressjs, Angularjs and Mongodb. MEAN Javascript Fullstack application
Features
- Create/Edit/Delete Article
- Passport Authentication for Administration
- Bcrypt Password Hash
- Angular ui router
- textAngular Text-Editor
- Sass
Server Side Dependencies
"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"
Client Side Dependencies
"textAngular": "~1.4.2",
"bootstrap": "~3.3.5",
"angular": "1.4.3",
"angular-ui-router": "~0.2.15"
Getting Started
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
Create Admin User
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
User Admin
Navigate to
/login
Insert your newly created name and password
Change Styles
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 Packages
grunt-contrib-concat
grunt-contrib-watch
Start Grunt
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...
Contributing
contributions are more than welcome!
License
See license.txt
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].