JaneJeon / express-objection-starter

an opinionated, production-ready, isomorphic express/knex/objection starter with centralized configuration
https://objection.netlify.com
MIT License
19 stars 2 forks source link
acl api express json-schema knex mssql mysql nodejs objection orm postgres rbac redis

Welcome to express-objection-starter (WIP) πŸ‘‹

GitHub Actions Coverage Maintainability Dependencies devDependencies Vulnerabilities Dependabot Status License Surge Docs Netlify Docs Standard Prettier Deploy to Heroku

an opinionated, production-ready, isomorphic express/knex/objection starter with centralized configuration

🏠 Homepage

Why?

While node.js makes it easy to hack together an express server quickly, it's hard to actually build a production-ready, secure, scalable solution. Furthermore, when building a web app that has a backend and a frontend component, you end up having to repeat almost all of the logic.

Thus, based on my experience building production-level systems, I built a comprehensive express.js template with:

Install

When you create a GitHub repo, you can either select express-objection-starter as the starting template, or you can start by cloning this repo:

git clone https://github.com/JaneJeon/express-objection-starter.git
rm -rf .git

Run tests

yarn test

Author

πŸ‘€ Jane Jeon

🀝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

πŸ“ License

Copyright Β© 2019 Jane Jeon.
This project is MIT licensed.