Skip to content

✨ Backend built with Deno and Domain-Driven Design (DDD). This repository provides a highly performant and scalable server solution that utilizes the latest technologies and best practices.

Notifications You must be signed in to change notification settings

IamDavidev/DavTTer

Repository files navigation

header davtter ddd

About Project 📖

DavTTer is a project created with Deno and TypeScript, with implementation of SOLID, DDD and TDD methodologies. On this project I used the Prisma ORM, the Inversify Dependency Injection and the OAK Framework.

Packages 📦

  • ❄ Prisma ORM (Object Relational Mapper)
  • ❄ OAK Framework (REST API)
  • ❄ Inversify (Dependency Injection)
  • ❄ Typescript (Language)
  • ❄ Deno (Runtime)
  • ❄ MongoDB (Database)
  • ❄ PodMan (Containerization)
  • ❄ POO (Methodology)
  • ❄ SOLID (Methodology)
  • ❄ TDD (Methodology)
  • ❄ DDD (Methodology)
  • ❄ Git (Version Control)
  • ❄ Github (Version Control)

How to run 🏃‍♂️

you need

  1. ⚡ Clone the repository
gh repo clone IamDavidev/DavTTer
  1. ⚡ Install the dependencies
npm install dotenv-cli
  1. ⚡ Add the environment variables

  2. ⚡ run the project

deno task run::server

About

✨ Backend built with Deno and Domain-Driven Design (DDD). This repository provides a highly performant and scalable server solution that utilizes the latest technologies and best practices.

Topics

Resources

Stars

Watchers

Forks