Skip to content
This repository was archived by the owner on Dec 12, 2024. It is now read-only.
/ kenja Public archive

πŸ›οΈ πŸ” Kenja is building AI search for e-commerce!

Notifications You must be signed in to change notification settings

cs210/kenja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›οΈ πŸ” Kenja

Kenja is building AI search for e-commerce.

Set-Up

Frontend

To set up our frontend, enter the frontend directory and then install dependencies:

npm install

Backend

To set up our backend, create a virtual environment and install dependencies.

python3 -m venv env
source env/bin/activate
python3 -m pip install -r requirements.txt

To Run

Assuming all requirements are installed, first, run the backend API:

cd backend
uvicorn api:app --reload

Then, run the frontend:

cd frontend
npm run start

Coding Standards

Backend

We use Black as our Python code formatter and Flake8 as our linter. To use both, install all of the requirements. To check Black, try:

black .

To check Flake8, try:

flake8 .

We also set up setup.cfg to configure Flake8 to meet Black style.

Frontend

We use ESLint for linting and use the default VSCode formatter for formatting.

Deployment

Notes on deployment are here!

About

πŸ›οΈ πŸ” Kenja is building AI search for e-commerce!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published