{"repo":"Mamena2020/nodemi","free":true,"listed":false,"github":"https://github.com/Mamena2020/nodemi","clone":"git clone https://github.com/Mamena2020/nodemi.git","description":"Boilerplate for Nodejs. Handling routing, Rule validation, ORM, Media library, File request handling, Jwt auth, Role & Permissions, Resources, Locale, Mail, Seeder & more..","language":"JavaScript","stars":39,"topics":["backend","backend-api","backend-template","express-js","nodejs","sequelize-orm","validatorjs","jwt-auth","node-orm","backend-nodejs"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Nodemi Boilerplate for nodejs. base on express js. - ### Features Feature Description ------------------------ ---------------------------------------------------------------------------------------------------------------------------------------- Model - ORM Create model via cli and make relation between. Media library Binding media to any Model, so any model can own the media, and will able to save media, get media, and destroy media. Media can be stored to Local storage or Firebase Storage . File request handling Not worry about handling uploaded file, just upload from client side, and you can access file in request, ex: req.body.avatar . Request validation Determine if request passes the rule. You can create custom rule via cli. Role and Permissions Binding to any model, any model can have a role and permissions, set role, checking access. Resources Create custom resource from resources. Auth - JWT/Basic Auth Create token, re generate token, and set middleware authorization for certain routes. Locale Enabled or disabled locale or just enabled on certain routes. Mail Create mail via cli, and send mail with html, file, or just text. Firebase Cloud Messaging Sending push notification from server to client device. Seeder Running seeder via cli. - ### Projects Built with Nodemi Project Platform Icon Source Code Demo/Tutorial ---------------- ------------- ------------------------------------------------------------------------------------ --------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/Mamena2020","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Mamena2020/nodemi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}