practica

Node.js solution starter boilerplate that is production-ready, packed with ✅ best practices and built with simplicity in mind

nodejsboilerplateexpressmongodbbest-practicespostgresqlstarter-kithacktoberfestfastifytypescriptprisma

Preview

practica preview

Overview

Pratica.js is a command-line tool that generates production-ready Node.js applications with built-in best practices, proper architecture and working examples. It supports popular frameworks like Express and Fastify with various databases, includes features like error handling, testing templates, Docker configuration and security measures and is designed to save development time while preventing common mistakes.

Features

n-tier-architectureerror-handlingapi-response-sanitizationcorrelation-idconfiguration-managementdocker-supportmonorepo-setupoutput-escapingxss-protectionrequest-id-trackingasync-local-storage

Feature Flags

blogecommerceauthorizationteamsOrgserrorTrackingloggingtestingdockerconfigManagement

Recommended Use Cases

production-ready-applicationsmicroservicesrest-apisenterprise-applications

Frontend

None

Backend

nodejsexpressfastify

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

⭐ Stars
1,7k
🍴 Forks
150
🔄 Active
Unknown

Stack

Framework
express, fastify
Language
typescript
Database
postgresql, mongodb
ORM
prisma, sequelize
Testing
integration-testing

Data Layer

Databases
postgresql, mongodb
ORM
prisma

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
Notes
Open-source project with no pricing model
Get Started with this Boilerplate