Our great sponsors
-
Classified-ads-48
Discontinued π¨ A lightweight classified-ads web-app with maps. NodeJS + Leaflet πΊοΈ + MongoDB π½. Utilizes a lot of wisely picked vanilla JS libraries π§±
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
node-express-modular-architecture
π A modular folder structure for developing highly scalable and maintainable APIs in nodejs using express.
-
Strapi
π Strapi is the leading open-source headless CMS. Itβs 100% JavaScript/TypeScript, fully customizable and developer-first.
-
dhiwise-nodejs
DhiWise Node.js API generator allows you to instantly generate secure REST APIs. Just supply your database schema to DhiWise, and a fully documented CRUD APIs will be ready for consumption in a few simple clicks. The generated code is clean, scalable, and customizable.
-
nodejs-backend-architecture-typescript
Node.js Backend Architecture Typescript - Learn to build a backend server for production ready blogging platform like Medium and FreeCodeCamp. Main Features: Role based, Express.js, Mongoose, Redis, Mongodb, Joi, Docker, JWT, Unit Tests, Integration Tests.
-
WordPress
WordPress, Git-ified. This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit pull requests to https://github.com/WordPress/wordpress-develop and patches to https://core.trac.wordpress.org/ instead.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
You probably saw how I deal with DB in my app that I listed in the other comment. Easy, most drivers already offer Promise based queries. Either you implement your callback where you return results or error then route it. Or you wrap queries with an async function in it you await native "db.query" calls (As I said most of drivers support, you should await to make code simple in your DB middleware) and implement then and catch from the caller function. If you didn't see mine, check this: https://github.com/bacloud14/Classified-ads-48/blob/hacktoberfest_only_branch/lib/services/mongo_ops.js you don't need try catch in case your Driver offers Promises (I believe).
This one you can refer for cleaner architecture. https://github.com/sujeet-agrahari/node-express-clean-architecture
Checkout strapi: https://strapi.io. Itβs an open source node js based api implementation. Set up in a couple of minutes without all the hassle
check https://github.com/DhiWise/dhiwise-nodejs using this repo you can generate Rest-API in no time with all the required things you want.
Check out https://github.com/afteracademy/nodejs-backend-architecture-typescript
Don't forget to also check out Wordpress.
Thanks! I have taken a look at it but it seems a bit convoluted the code, doesn't it? Or am I looking at the wrong one? For example: https://github.com/NodeBB/NodeBB/blob/master/src/controllers/category.js