Company Finder Company Finder is a powerful tool designed to streamline the process of searching for companies and identifying similar entities in the industry.
Company Search: A search bar to find companies by name. Company Profile: A display area showing detailed information about a selected company, containing a button that finds similar companies. Similar Companies: A separate section to display a list of N companies that are similar to a chosen company.
features:
- Settings page to upload company data. Data should be in cs format and should contain the below columns id,linkedin_url,company_name,industry,website,tagline,about,year_founded,locality,country,current_employee_estimate,keywords
- companies page that displays all companies
- Search by company name
- Company detail page
- Similar companies - keyword and industry-based search
Technology stack:
- API - http://localhost:8000/docs (fastapi)
- Data storage and indexing - Elastic search
- Front end - sveletekit
To Run:
- create a folder "esdata" at root
- docker-compose up
- go to http://localhost:8080/
@todo
- Modify the existing API to support both keyword and semantic searches
- Add Question Answering for comapny data