{"id":28186531,"url":"https://github.com/devphenom/consultant-evaluator","last_synced_at":"2025-06-29T23:38:10.713Z","repository":{"id":291020499,"uuid":"976320404","full_name":"devphenom/consultant-evaluator","owner":"devphenom","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-02T05:29:31.000Z","size":1091,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-16T07:11:29.424Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://consultant-evaluator.vercel.app","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/devphenom.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,"zenodo":null}},"created_at":"2025-05-01T22:37:34.000Z","updated_at":"2025-05-02T05:29:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"031c926f-5aa2-4865-a5f4-86dd37eaf0c3","html_url":"https://github.com/devphenom/consultant-evaluator","commit_stats":null,"previous_names":["devphenom/consultant-evaluator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devphenom/consultant-evaluator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devphenom%2Fconsultant-evaluator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devphenom%2Fconsultant-evaluator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devphenom%2Fconsultant-evaluator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devphenom%2Fconsultant-evaluator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devphenom","download_url":"https://codeload.github.com/devphenom/consultant-evaluator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devphenom%2Fconsultant-evaluator/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262685443,"owners_count":23348420,"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-16T07:10:25.793Z","updated_at":"2025-06-29T23:38:10.703Z","avatar_url":"https://github.com/devphenom.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Customer Evaluator\n\nA lightweight web application that helps clients evaluate consultants based on a job description, built with Next.js and Tailwind CSS.\n\n**Live Demo**: [https://consultant-evaluator.vercel.app/](https://consultant-evaluator.vercel.app/)\n\n![Homepage](/public/landing.png)\n\n## Project Overview\n\nThis application allows users to:\n\n- Input a job description\n- View 10 consultant profiles relevant to that description\n- See AI-generated evaluations for each consultant\n- Filter consultants by various criteria\n\nEach consultant evaluation includes:\n\n- A basic fit score/ranking\n- A short summary\n- Key pros and cons\n- Suggested questions to ask during interviews\n\n## Features\n\n- **Job Description Input**: Easy-to-use form for entering job requirements\n- **Consultant Matching**: Displays consultants relevant to the job description\n- **AI-Powered Evaluations**: Uses LLM inference API to generate insights\n- **Responsive UI**: Clean interface built with Tailwind CSS and shadcn/ui\n- **Filtering System**: Filter consultants by location, experience, or keywords\n\n## Tech Stack\n\n- **Frontend**: Next.js, React, TailwindCSS, shadcn/ui\n- **Backend**: Next.js API routes\n- **AI Inference**: Integration with LLM API\n\n## Getting Started\n\nFirst, install the dependencies:\n\n```bash\nnpm install\n# or\nyarn install\n# or\npnpm install\n# or\nbun install\n```\n\nThen, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n# or\npnpm dev\n# or\nbun dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the application.\n\n## Project Structure\n\n- `/components` - UI components including consultant-related components\n- `/pages` - Application pages and API routes\n- `/lib` - Utility functions and data\n\n## Implementation Approach\n\nThe implementation follows a modular approach:\n\n1. Created a clean, intuitive UI using shadcn/ui components\n2. Developed a form to collect job description inputs\n3. Implemented mock consultant profiles with relevant information\n4. Integrated with an LLM inference API to generate evaluations\n5. Added filtering functionality for better user experience\n6. Ensured responsive design for all screen sizes\n\nThe application minimizes unnecessary API calls while maintaining a smooth user experience.\n\n## Future Enhancements\n\n- User authentication\n- Saved job descriptions\n- More advanced filtering options\n- Expanded consultant database\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevphenom%2Fconsultant-evaluator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevphenom%2Fconsultant-evaluator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevphenom%2Fconsultant-evaluator/lists"}