Welcome to the Weekly Dev Task Scheduler! This Go project implements a task distributor utilizing the Domain-Driven Design (DDD) approach. It efficiently distributes tasks fetched from various providers to developers on a weekly basis. Our aim is to provide a clear and organized overview of tasks, prioritizing them based on estimated duration and value, ensuring that developers are assigned tasks that are best suited to their schedule and expertise.
Features
Task Synchronization: Sync tasks with developers for fastest way possible.
Provider Filtering: View tasks for a specific provider, or see an aggregated list.
Domain-Driven Design (DDD): Embraces DDD principles for a clean and maintainable codebase.
Provider Integration: Fetches tasks from multiple providers seamlessly.
Weekly Task Distribution: Automatically distributes tasks to developers on a weekly schedule.
Scalable: Designed to handle a growing number of tasks and developers.
Getting Started
To get a local copy up and running follow these simple steps.