├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── dbconfig └── configdb.go ├── go.mod ├── go.sum ├── http.http ├── internal ├── auth │ └── jwtMiddleware.go ├── dto │ ├── dtoTodo.go │ └── dtoUser.go ├── handlers │ ├── restTodo.go │ ├── restUser.go │ ├── todoErrorsHandler.go │ └── userErrorsHandler.go ├── models │ ├── todo.go │ └── user.go └── utils │ └── response.go └── main.go /.env.example: -------------------------------------------------------------------------------- 1 | DATABASE_URL= -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/README.md -------------------------------------------------------------------------------- /dbconfig/configdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/dbconfig/configdb.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/go.sum -------------------------------------------------------------------------------- /http.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/http.http -------------------------------------------------------------------------------- /internal/auth/jwtMiddleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/internal/auth/jwtMiddleware.go -------------------------------------------------------------------------------- /internal/dto/dtoTodo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/internal/dto/dtoTodo.go -------------------------------------------------------------------------------- /internal/dto/dtoUser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/internal/dto/dtoUser.go -------------------------------------------------------------------------------- /internal/handlers/restTodo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/internal/handlers/restTodo.go -------------------------------------------------------------------------------- /internal/handlers/restUser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/internal/handlers/restUser.go -------------------------------------------------------------------------------- /internal/handlers/todoErrorsHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/internal/handlers/todoErrorsHandler.go -------------------------------------------------------------------------------- /internal/handlers/userErrorsHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/internal/handlers/userErrorsHandler.go -------------------------------------------------------------------------------- /internal/models/todo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/internal/models/todo.go -------------------------------------------------------------------------------- /internal/models/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/internal/models/user.go -------------------------------------------------------------------------------- /internal/utils/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/internal/utils/response.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deboraleda/todos-api-go/HEAD/main.go --------------------------------------------------------------------------------