Skip to content

robiuzzaman4/nano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nano App Server

Project Structure

nano-api/
├── .env.example
├── .gitignore
├── go.mod
├── go.sum
├── README.md
├── application/
│   └── service/
│       ├── task.go
│       └── user.go
├── cmd/
│   └── api/
│       └── main.go
├── infra/
│   ├── config/
│   │   └── config.go
│   ├── db/
│   │   └── db.go
│   ├── http/
│   │   ├── handler/
│   │   │   ├── task.go
│   │   │   └── user.go
│   │   ├── middleware/
│   │   │   ├── auth.go
│   │   │   ├── cors.go
│   │   │   ├── logger.go
│   │   │   └── manager.go
│   │   └── routes/
│   │       ├── task.go
│   │       └── user.go
│   └── repo/
│       ├── task.go
│       └── user.go
├── internal/
│   └── domain/
│       ├── task.go
│       └── user.go
├── migrations/
│   ├── 000001-create-task.sql
│   ├── 000001-create-user.sql
│   └── 000002-create-task.sql
└── utils/
    └── send_response.go

Directory Description

  • application/service/ - Business logic and service implementations
  • cmd/api/ - Application entry point and main executable
  • infra/ - Infrastructure layer including configuration, database, HTTP handlers, middleware, and repositories
  • internal/domain/ - Domain models and entities
  • migrations/ - Database migration scripts
  • utils/ - Utility functions and helpers

About

Nano - Task Managment App

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages