trackex-api
├── src
│   ├── config
│   │   ├── database.ts
│   │   └── config.ts
│   ├── controllers
│   │   ├── authController.ts
│   │   └── taskController.ts
│   ├── middleware
│   │   ├── auth.ts
│   │   └── errorHandler.ts
│   ├── models
│   │   ├── Task.ts
│   │   └── User.ts
│   ├── routes
│   │   ├── authRoutes.ts
│   │   └── taskRoutes.ts
│   ├── services
│   │   ├── authService.ts
│   │   └── taskService.ts
│   ├── types
│   │   └── index.ts
│   ├── utils
│   │   └── validators.ts
│   └── app.ts
├── tests
│   ├── auth.test.ts
│   └── tasks.test.ts
├── .env
├── .gitignore
├── jest.config.js
├── package.json
├── tsconfig.json
└── README.md