Hexa Node
Learn hexagonal architecture with a basic e-commerce clone.
This is more backend oriented, main focus is on the domain layer.
Technologies
- Main:
- Node.js : A JavaScript runtime built on Chrome's V8 JavaScript engine.
- TypeScript : A typed superset of JavaScript that compiles to plain JavaScript.
- FASTify : A web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture.
- Zod : TypeScript-first schema validation with static type inference
- Prisma : An open-source database toolkit.
- Utils:
- Pnpm : A fast, disk space efficient package manager.
- Vitest : A fast and extensible test runner for Node.js.
- ESLint : A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript.
- dPrint : A simple and fast code formatter written in Rust.