-
Install the norify.
npm install -g norify
-
Create a NodeJS API starter from CLI.
# create a new starter norify -
Go Inside Generated Project.
cd ./geneatedProject -
Add Values Inside ENV Variables.
-
Start Server.
npm start
| Feature | 🔰 Done |
|---|---|
| ES6+ with Babel Node | ✔️ |
| ENV | ✔️ |
| Live reload (nodemon + babel) | ✔️ |
| Role Based Authentication | ✔️ |
| Mongoose and CRUD | ✔️ |
| Scalable Database Schema | ✔️ |
| Mongoose Debug | ✔️ |
| Forgot Password | ✔️ |
| Mail Send | ✔️ |
| Global Error Catch | ✔️ |
| Sorting | ✔️ |
| Limit fields | ✔️ |
| Pagination | ✔️ |
| File Upload (using Object storage) | ❌ |
| Image Processing (using web worker) | ❌ |
| Streaming of file | ❌ |
| Socket.io | ❌ |
| PM2 ready deployment | ❌ |
| GraphQL Version (coming up next) | ❌ |
User Schema
SignUp and SignIn
Forgot Password & Authorization
Licensed under the MIT License.
