cktang88 / Express Boilerplate
Licence: mit
A fast, simple Node.js/Express + MongoDB + Vue.js web app boilerplate project
Stars: ✭ 25
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Express Boilerplate
Thriftfindr
Thriftstore review site using Node, Mongo and the Google places API
Stars: ✭ 23 (-8%)
Mutual labels: mongodb, express
Mean Angular5 Passport Authentication
Securing MEAN Stack (Angular 5) Web Application using Passport Authentication
Stars: ✭ 24 (-4%)
Mutual labels: mongodb, express
Api Design Node V3
[Course] API design in Node with Express v3
Stars: ✭ 459 (+1736%)
Mutual labels: mongodb, express
Nodepress
😎 RESTful API service for Blog/CMS, powered by @nestjs
Stars: ✭ 829 (+3216%)
Mutual labels: mongodb, express
Fullstack Javascript Architecture
✍️ Opinionated project architecture for Full-Stack JavaScript Applications.
Stars: ✭ 464 (+1756%)
Mutual labels: mongodb, express
Node Express Mongodb Jwt Rest Api Skeleton
This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API). Demo of frontend in VueJS here: https://github.com/davellanedam/vue-skeleton-mvp
Stars: ✭ 603 (+2312%)
Mutual labels: mongodb, express
Spruce
A social networking platform made using Node.js and MongoDB
Stars: ✭ 399 (+1496%)
Mutual labels: mongodb, express
Nodeapi
Simple RESTful API implementation on Node.js + MongoDB.
Stars: ✭ 719 (+2776%)
Mutual labels: mongodb, express
Mevn Cli
Light speed setup for MEVN(Mongo Express Vue Node) Apps
Stars: ✭ 696 (+2684%)
Mutual labels: mongodb, express
Node Express Boilerplate
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose
Stars: ✭ 890 (+3460%)
Mutual labels: mongodb, express
Social Network
Mini social network that I made as my first web app project.
Stars: ✭ 458 (+1732%)
Mutual labels: mongodb, express
Mern Crud
A simple records system using MongoDB, Express.js, React.js, and Node.js with real-time CRUD operations using Socket.io
Stars: ✭ 493 (+1872%)
Mutual labels: mongodb, express
Meantorrent
meanTorrent - MEAN.JS BitTorrent Private Tracker - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js, A BitTorrent Private Tracker CMS with Multilingual, and IRC announce support, CloudFlare support. Demo at:
Stars: ✭ 438 (+1652%)
Mutual labels: mongodb, express
Node Express Mongoose Demo
A simple demo app using node and mongodb for beginners
Stars: ✭ 4,976 (+19804%)
Mutual labels: mongodb, express
Practicalnode
Practical Node.js, 1st and 2nd Editions [Apress] 📓
Stars: ✭ 3,694 (+14676%)
Mutual labels: mongodb, express
Stackoverflow Clone
This project is a simplified a full stack clone of Stackoverflow.
Stars: ✭ 395 (+1480%)
Mutual labels: mongodb, express
Rest Api Nodejs Mongodb
A boilerplate for REST API Development with Node.js, Express, and MongoDB
Stars: ✭ 672 (+2588%)
Mutual labels: mongodb, express
Express-Boilerplate
A fast ⏩, simple Node.js/Express + MongoDB + Vue.js web app boilerplate project. This template provides a set of best-practice setups and avoids common mistakes. Hopefully useful for hackathons... 🙏 ⚡️
Quickstart
$ git clone https://github.com/cktang88/express-boilerplate
$ cd express-boilerplate
$ npm i --dev
$ npm start
Then go visit http://localhost:8000
Batteries included.
Back-end
- [x] Express - Web framework for Node.js
- [x] MongoDB - Database for fast prototyping
- [x] Bunyan - Easy JSON logging.
Front-end
- [x] Vue.js
- [x] Spectre.css - lightweight CSS-only framework that uses native HTML tags. A third the size of Bulma.css, a quarter the size of Bootstrap css.
Extra
- [x] Eslint - Javascript linting
- [x] node-fetch - server-side HTTP requests using browser
window.fetch()
api - [x] Security via CORS and Helmet.js
- [x] node-dev - Automatic server reload
Philosophy
- Fast - get up and running immediately.
- Simple, zero-config - no need to manually set up config files.
- Lightweight, no module bloat - total node_modules size is just 20MB.
Project structure
.
├── logs // where logs get stored
├── public
│ ├── domhelpers.js // for DOM manipulation, mimics jQuery
│ ├── index.html
│ └── index.js
├── server
│ ├── dbManager.js // interacting with MongoDB
│ ├── logger.js // simple logging functionality
│ └── server.js // main Express server
└── tests // put tests in here
Dev
Code linting with AirBnB's style guide:
$ npm run lint
License
This work is licensed under the The MIT License
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].