This project will bring all goodies together
- ✅ pnpm
- ✅ esbuild
- ✅ ExpressJs
- ✅ TypeScript
- ✅ Prisma
- ✅ Auth example
- ✅ Cors
- ✅ nodemon/pnpm watch
- ✅ commands ready-> dev, start, build, migrate
- eslint
- some tools:
- escape string
- ✅ json function
- ✅ body parser post request
- express compression
- cookieParser
- ✅ dotenv
- ✅ prettier
- ✅ jwt
- ✅ Express file upload
- aes encryption tool
- docker ready
- ✅ pm2 ready
- ExpressJs router [todo]
- types for request routes
install pnpm package manager before usage: [https://pnpm.io/]
- change the env.demo to .env
$ git clone https://github.com/there-so/noormix.git
$ cd noormix
$ pnpm install
$ pnpm dev
$ pnpm build
$ pnpm start
$ pnpm pm2:start
#OR
$ pm2 start ecosystem.config.js
$ pm2 stop ecosystem.config.js
$ pm2 restart ecosystem.config.js