A simple Todo CRUD API built with Golang and MongoDB. Designed with a modular structure for better maintainability and scalability.
- Create: Add new todo items.
- Read: Retrieve all or specific todo items.
- Update: Modify existing todo items.
- Delete: Remove todo items.
- Todo Handlers: Handles all API operations & business logic (e.g., routing, request handling).
- Todo Service: Manages server (database) operations.
- Golang, MongoDB, Chi Router & REST APIs