A Recommender System with Collaborative Filtering and RSVD
- FE: React, Tailwind CSS
- BE: Go (Gin), Python (Flask)
- Database: MySQL
- Install Python Module
cd abiwara-be-recommender && pip install -r requirements.txt
- Change
.env.example
to.env
and fill the env according to your own value. - Run the app
flask run
- Install Go Module
cd abiwara-be-api && go mod tidy
- Change
.env.example
to.env
and fill the env according to your own value. - In the root directory, run migration
make migrate
- Run seeder
go run ./db/seeds/main/seed.go seed RoleSeed PermissionSeed RolePermissionSeed
- Insert category rows in categories.sql query file.
- From the root directory, run the app
make run
- Install node module
cd abiwara-fe && npm install
- Change
.env.example
to.env
and fill the env according to your own value. - In the root directory, start the app
make start