Skip to content

TuritoYuenan/blood-management-system

Repository files navigation

Blood Management System

How to deploy

Using docker

  1. Clone this repository
  2. Open your terminal in the repository directory

Run the following

docker build . -t blood-management-system

Using GitHub Pages

  1. Fork this repository
  2. Activate the GitHub Action workflow

What technologies are used

  • Computer languages
    • HTML (markup)
    • CSS (stylesheet)
    • TypeScript (programming)
    • JSON (data-transfer)
    • YAML (config)
    • TOML (config)
  • Tools
    • Vite (webapp build)
    • Node (webapp runtime)
    • Docker (edge function & webapp build)
    • Deno (edge function runtime)
    • Supabase (backend)
    • Vue TSC (type check)
  • Libraries/Frameworks
    • Vue.js (framework)
    • Vue Router (router)
    • Supabase-js (client library)

How to contribute

  1. Clone this repository
  2. Create a .env.local (dot ENV dot Local) file using the contents of .env.example
  3. Open your terminal in the repository directory
  4. Run the following
# Install npm packages
npm i

# Run the webapp in developer mode
npm run dev

# Build (CI/CD will mostly do this for you)
npm run build

# View the built webapp
npm run preview

Who is involved? / Credits

  • Mentor: Mr. Minh Nguyen, Lecturer @ Swinburne University, HCMC, Vietnam
  • Technical Leader: Nguyen Ta Minh Triet, Student @ Swinburne University, HCMC, Vietnam
  • Frontend: Nguyen Ngoc Anh, Student @ Swinburne University, HCMC, Vietnam
  • Backend: Nguyen Quoc Bao, Student @ Swinburne University, HCMC, Vietnam
  • Database: Luu Hieu Khang, Student @ Swinburne University, HCMC, Vietnam
  • UI/UX: Dang Quynh Chi, Student @ Swinburne University, HCMC, Vietnam
  • Supervisor: Huynh Nguyen Quoc Bao, Student @ Swinburne University, HCMC, Vietnam
  • Supervisor: Ms. Titan Vo @ Swinburne University Academic Department, HCMC, Vietnam

Releases

No releases published

Packages

No packages published