An educational web app for training program tracing skills.
- Staging: https://trace-dojo-staging.fly.dev/
- Production: https://trace-dojo.fly.dev/
-
Clone the repo
git clone git@github.com:exKAZUu-Research/trace-dojo.git
-
Install dependencies
yarn install
-
Reset local database by applying migration files and adding initial records
yarn db-reset
-
Start Next server
yarn start
-
Open lectures via the following URLs:
- 初級プログラミングⅠ
- http://localhost:3000/courses/tuBeginner1/lectures/8d692b48-8c19-4679-8d8f-3f27a051d44d
- http://localhost:3000/courses/tuBeginner1/lectures/d4de75e2-758b-4500-b38e-96213c360527
- http://localhost:3000/courses/tuBeginner1/lectures/99045fdf-6cb5-4947-b934-8b1bc5831bbd
- http://localhost:3000/courses/tuBeginner1/lectures/37632776-e3ab-4cc5-ae08-934caf2ada53
- http://localhost:3000/courses/tuBeginner1/lectures/8fbc94d3-d20c-4457-8997-61e85b3516d9
- http://localhost:3000/courses/tuBeginner1/lectures/35957643-c106-4a97-8073-6705c39ab9a6
- http://localhost:3000/courses/tuBeginner1/lectures/045094ae-1f5c-4caf-bc33-a86af985f13b
- http://localhost:3000/courses/tuBeginner1/lectures/84805179-12cf-4871-969e-fb39e6ad767a
- 初級プログラミングⅡ
The URL format is as follows. You can find parameter values from
NEXT_PUBLIC_COURSE_ID_TO_LECTURE_IDS_JSON
in the.env
file.http://localhost:3000/courses/[courseId]/lectures/[lectureId]
- 初級プログラミングⅠ
-
Change
prisma/schema.prisma
-
Create migration files on the basis of
prisma/schema.prisma
yarn db-migrate-create