Generate a new Node.js based API project Give all kinds of reasonable defaults mixed with some opinionated choices. This project is inspired by Nuxt.js and Laravel This project is still in its early stages, so please feel free to contribute.
- Ava for testing 🧪
- TypeScript baked in 🙌
- Backend Framework of your choice
- ORM Support
- Deploy your apps 🏗
- DB of your own choice ⌗
- Postgres 🐘 (✅)
- MySQL 🐬 (✅)
- Authentication / Authorization, Tenant based auth, SAML, OAuth2, JWT support
- GraphQL support
- CI/CD Recipes
- Documentation Templates
- Analytics and Distributed compute support.
- GIS processing support (vector, raster, lidar)
- on and on and on...
$ npx art-con-room backend-service
$ cd backend-service
# serve with hot reload at localhost:3000
$ npm run start
# build for production
$ npm run build
# Will run all tests
$ npm run test
Deployment can be done using docker or do-it-yourself.
Note: If you're using docker, update the .env
file at the root of your repo before starting the containers
# Will build & start your containers
$ docker-compose up --build -d
- Commits & PRs should now be allowed only if they follow a particular commit format, read more about it here
- Please contribute using Github Flow. Create a branch, add commits, and open a pull request
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!