alapha23 / UrbanScholar

A fullstack TikTok clone with Nextjs, Prisma, trpc
toptop-clone.vercel.app
0 stars 0 forks source link

TikTok Clone

Urban Planning Assistance Platform

Main technology used

Preparation

Spin up mysql DB

sudo /etc/init.d/mysql start
sudo /etc/init.d/mysql status

Setup Python Environment

pip install -r script/requirements.txt && pip install -r script/summarization/requirements.txt 

Spin up FAISS Server, in a seperate terminal

cd script && python embedding_search.py
## in postman or terminal
curl --location --request GET '172.22.89.82:8000/init_summary' \
  --header 'Content-Type: application/json' \
  --data '{
    "file_path": "../storage/reviewed_papers",
    "chunk_size": 7000
  }'

Create and edit .env in the format of .env.example For details about .env, see SELF-HOSTING.md

Installation

Tested node version: v18.13.0, npm version: 8.19.3

npm install
# Drop and create an empty database
rm -r prisma/migrations
npx prisma migrate dev --name init
npx prisma generate
npm run dev