This is an unofficial utility app for learning stacks created by Taniguchi Lab members in TUS.
Visit https://tus-app.vercel.app to use this app.
- ToDo List (Coming Soon)
- Pose Estimation with Unity (Coming Soon)
- IN/OUT Management (Coming Soon)
When you want to develop this app, you need to install the following software.
- Node.js >= 16.8
- Python >= 3.8
When you use Todo List, you need to set up Supabase with creating Account.
-
Clone the repo
git clone https://github.com/kage1020/TUSApp.git cd TUSApp
-
Install NPM packages
npm install
-
create
.env
file in root directory# NextAuth.js NEXTAUTH_URL="http://localhost:3000" NEXTAUTH_SECRET="secret" GITHUB_CLIENT_ID="*" GITHUB_CLIENT_SECRET="*" # Prisma DATABASE_URL="postgres://postgres:*@db.*.supabase.co:6543/postgres?pgbouncer=true&connection_limit=1"
env variables for NextAuth.js are required to use GitHub OAuth. Please refer to here for more information.
env variables for Prisma are required to use Supabase. Please refer to here for more information.
-
setup prisma for Supabase
npm run prisma:generate npm run prisma:push
-
Install Python packages
cd server pip install -r requirements.txt
-
run dev server
# root directory npm run dev # server directory python main.py
See LICENSE
for more information.
- Next.js
- Tailwind CSS
- NextAuth.js
- Supabase
- Prisma
- YOLOv8
- 3d Pose GAN (Dwango Media Village)
- Unity, UnityChan