Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 2.1 KB

README.md

File metadata and controls

46 lines (29 loc) · 2.1 KB

CSV Analyzer

Analyze your csv files and extract metrics and statistics with the help of AI. Talk to your csv files as if you're talking to a professional data analyst.

Demo

Watch system demo here.

System overview

System pipeline

Development

Prerequisites

API Environment variables

Variable Description Example
MONGODB_USERNAME Mongodb user name root
MONGODB_PASSWORD Mongodb user pass toor
MONGODB_DATABASE Mongodb database name csvlyzer
MONGODB_URL Mongodb connection string mongodb://root:toor@mongodb:27017/csv-analyzer?authSource=admin
REDIS_HOST Redis host localhost
REDIS_PORT Redis port 6379
OPEN_AI_KEY open ai api key sk-xxxxxxx

Frontend Environment variables

Variable Description Example
NX_APP_API_URL Api base url http://localhost:3000/api

Starting development server

After cloning the repository. Run task dev in the root directory.

If it's the first time, have a ☕ as it will take up to 15 mins to build the docker images.

Running tests

Tests are ran outside docker as a proof that they can literally run anywhere. Make sure to run yarn install in the root directory. Then run task test.