Skip to content
This repository has been archived by the owner on Jun 23, 2024. It is now read-only.

Thdeathz/kanjigami-v1

Repository files navigation

KanjiGami

Website luyện tập tiếng nhật thông qua game

Giới thiệu

Yêu cầu hệ thống

  • Docker >= 20.10
  • Docker compose plugin

Hướng dẫn chạy dự án

Sau khi clone project thực hiện những bước sau:

  1. Khởi động docker container:
make devup
  1. Cài đặt các package cần thiết:
make devinstall
  1. Tạo database:
make prisma-generate
make prisma-deploy
make prisma-seed
  1. Tạo một dự án firebase và thêm các thông tin cấu hình tướng ứng vào 2 file: ./client/.env./server/.env

  2. Lấy gmail app key và thêm vào file ./server/.env

  3. Tạo private key cho jwt và thêm vào file ./server/.env bằng câu lệnh:

make genkey
  1. Chạy dự án:
make devrun

Các chức năng

  1. Cấu trúc thư mục:
├── .github         # Github actions
├── client          # Frontend
├── deploy          # Deploy Dockerfile
└── server          # Backend
  1. Domain truy cập:

License

This project is licensed under the MIT License.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •