Skip to content

This project created for learning perpose, concepting clean architecture with javascript.

Notifications You must be signed in to change notification settings

rahmatagungj/clean-architecture-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clean architecture

This project created for learning perpose, concepting clean architecture with javascript.

File Structure

  • DB - Database file
  • example - Example with framework to run architecture
  • src/Web/Http - Main web controller
  • src/UseCases/Payload - All Payload format of use cases
  • src/UseCases/UseCase - Use case to run specification
  • src/Infrastructure/Gateway - Gateway to operating between web and database
  • src/Infrastructure/Repository - Repository to saving data via gateway
  • src/Domain - Domain object contain aggregate

Run

You can run with opening example folder, choose one of example and run it.

About

This project created for learning perpose, concepting clean architecture with javascript.

Topics

Resources

Stars

Watchers

Forks