eLoyyyyy / maya

A Node.js framework for REST API server-side-applications. This is built on top of Express using Typescript to take advantage of strong type checking and modern Javascript features. Typescript also provides easy implementation of Dependency Injection and Inversion of Control (IOC) that makes unit testing much easier.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Node.js framework for REST API server-side-applications. This is built on top of Express using Typescript to take advantage of strongly type checking and modern Javascript features. Typescript also provides easy implementation Dependency Injection and Inversion of Control (IoC) that makes unit testing much easier.

Features

  • Method Decorators
    • Get
    • Post
    • Patch
    • Put
    • Delete
  • MongoDB Decorators for creating models and schemas
  • SQL Methods for creating MySQL Databases
  • Controller Decorators for creating routes and methods
  • Injectable Decorators for dependency injection of classes

CLI

  • Open command line terminal ( cmd or shell).
  • Run npm i @mayajs/cli -g to install mayajs globally in your local machine.

Quick Start

  • Open command line terminal ( cmd or shell).
  • Run maya new <name-of-project>.
  • Run cd <name-of-project> to go inside the your project folder.
  • Run npm start to start nodejs server.

Contribute

READ FIRST: Any violation to the CODE OF CONDUCT is an automatic blocking of your account. Read it first before making a PULL REQUEST. Request to delete everything, trolling, personal attacks, harrassments, inappropriate and unprofessional pull request are not tollerated and subject to permanent ban. Also users who participated and join this kind of actions will be reported immediately. We promote safe and friendly contribution on this platform.

Test

Coming soon!

Become a supporter

Coming soon!

About

A Node.js framework for REST API server-side-applications. This is built on top of Express using Typescript to take advantage of strong type checking and modern Javascript features. Typescript also provides easy implementation of Dependency Injection and Inversion of Control (IOC) that makes unit testing much easier.

License:MIT License


Languages

Language:TypeScript 100.0%