{"id":28146277,"url":"https://github.com/nextgengk/taskforge-gen","last_synced_at":"2025-05-14T23:12:26.422Z","repository":{"id":284378287,"uuid":"954317889","full_name":"NextGenGk/taskforge-gen","owner":"NextGenGk","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-25T15:03:29.000Z","size":210,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T16:22:47.762Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NextGenGk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-24T22:37:37.000Z","updated_at":"2025-03-25T15:03:33.000Z","dependencies_parsed_at":"2025-03-25T16:33:10.536Z","dependency_job_id":null,"html_url":"https://github.com/NextGenGk/taskforge-gen","commit_stats":null,"previous_names":["nextgengk/taskforge-gen"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextGenGk%2Ftaskforge-gen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextGenGk%2Ftaskforge-gen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextGenGk%2Ftaskforge-gen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextGenGk%2Ftaskforge-gen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NextGenGk","download_url":"https://codeload.github.com/NextGenGk/taskforge-gen/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254243326,"owners_count":22038046,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-14T23:12:24.262Z","updated_at":"2025-05-14T23:12:26.417Z","avatar_url":"https://github.com/NextGenGk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# TaskForge\n\nTaskForge is an elegant business task management application that uses AI to generate personalized tasks based on business information.\n\n## Features\n\n- **Business Profile Management:** Create and manage detailed business profiles with industry, size, location, and other key information.\n- **AI Task Generation:** Automatically generate relevant tasks based on business data.\n- **Task Management:** Track task status, priority, and categorization.\n- **Business Tips:** Get industry-specific tips and suggestions.\n- **Clean, Intuitive UI:** Minimal, Apple-inspired design with smooth animations and transitions.\n\n## Database Schema\n\nThe application uses the following data model:\n\n### Business\n- id: string\n- userId: string\n- name: string\n- type: string\n- location: string\n- industry: string\n- size: BusinessSize (enum)\n- description: string\n- foundedYear?: number\n- website?: string\n- logoUrl?: string\n- createdAt: Date\n- updatedAt: Date\n\n### Task\n- id: string\n- businessId: string\n- title: string\n- description: string\n- frequency: TaskFrequency (enum)\n- priority: TaskPriority (enum)\n- status: TaskStatus (enum)\n- dueDate?: Date\n- completedAt?: Date\n- category: TaskCategory (enum)\n- tags: string[]\n- createdAt: Date\n- updatedAt: Date\n\n### Tip\n- id: string\n- businessId: string\n- title: string\n- content: string\n- category: TaskCategory (enum)\n- source?: string\n- createdAt: Date\n- updatedAt: Date\n\n### LLM Integration\n- LLMPrompt: Template for generating tasks\n- LLMModel: Model configuration\n- LLMResponse: Record of AI interactions\n\n## Technology Stack\n\n- React with TypeScript\n- Tailwind CSS for styling\n- React Query for data fetching\n- Shadcn/UI component library\n\n## Flow\n\n1. User submits business data through the BusinessForm component\n2. Data is stored in the database (simulated with mock data service)\n3. LLM generates tasks based on business data (simulated in the API service)\n4. Tasks are stored in the database\n5. Frontend displays tasks in the dashboard interface\n\nThis architecture allows for a seamless user experience while providing valuable, AI-generated business tasks.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextgengk%2Ftaskforge-gen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnextgengk%2Ftaskforge-gen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextgengk%2Ftaskforge-gen/lists"}