Skip to content

NODE Project with TypeScript - Express - PostgresSQL and Prisma ORM developed with a focus on Clean Architecture principles, organizing code into separate layers for data, domain, and presentation. It aims to provide a robust and maintainable infrastructure for web applications, promoting flexibility, testability, and scalability.

License

Notifications You must be signed in to change notification settings

jhoset/ss-store-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NODE Project with TypeScript - Express - PostgresSQL - Prisma ORM

Feat 1: Authentication & Authorization based on RBAC pattern design.

imagen

This pre-initialized project has everything you need to work with TypeScript, Express and Rest.

Installation

  1. Clone .env.template to .env and configure the environment variables.
  2. Run npm install to install the dependencies.
  3. Run npm run dev to run the project in development mode.

Prisma CLI Common Commands

  1. Create & Apply all migrations npx prisma migrate dev

  2. Apply all migrations and create a new migration npx prisma migrate dev --create-only

  3. Apply all migrations and create a new migration with custom name npx prisma migrate dev --create-only --name "test"

  4. Apply all pending migrations, and creates the database if it does not exist. Primarily used in non-development environments. npx prisma migrate deploy

  5. More info at Prisma Migrate DOCS

About

NODE Project with TypeScript - Express - PostgresSQL and Prisma ORM developed with a focus on Clean Architecture principles, organizing code into separate layers for data, domain, and presentation. It aims to provide a robust and maintainable infrastructure for web applications, promoting flexibility, testability, and scalability.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published