Skip to content

apinate/seamless-ai-challange

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seamless.AI Challange

A web application allowing its users to search up to 25 company domains by entering the company names /separated by commas/.

Local Development Setup

Workspace

  • Prerequisites

    • Node.js - see .nvmrc for the Node.js version, preferably use nvm (installation guide, nvm use).
    • To run the server make sure you provide Google Custom Search Api Key and search engine and MongoDB URI as environment variables. For testing purposes or running locally you can add an .env file at the following location ./server/.env file with the content
    GOOGLE_AUTH=[your API key]
    GOOGLE_CX=[search engine]
    MONGO_URI=[MongoDB URI]
    

Running Locally

  1. Run npm run setup to setup all projects dependencies.
  2. Start the sever by npm run server:run.
  3. Run the web application by npm run app:run.

Running Locally using Docker containers

Run npm start

Running Tests

You can run both the server's and app's tests by npm test.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •