Skip to content

techcomrade/fmECG

Repository files navigation

fmECG Project is a biomedical system for measuring electrogram data using Flutter for Mobile App, NodeJS, Elixir for back-end and ReactJS for web admin.

📒 Installation

📦 Features

  • Measure heart rate, blood pressure real-time with BLE connection between hardware device and mobile app
  • Manage doctors, patients data from web system
  • Connect doctors and patients through Chat Services with Web Socket

🔆 Read more

📒 Luồng viết code

  • Tạo model trong folder entities map 1:1 với thực thể trong database
  • Trong modules tạo các folder tương ứng với các thực thể
    • repository : thực hiện các câu query
    • service : xử lý logic
    • module : import và export các lớp (service, repository, controller). Chú ý export module và import module cần thiết
    • controller : nhận các request từ frontend

📒 Run migration and seed data

  • checkout sang nhánh 'development' hoặc 'ECG_20241'
  • git pull để kéo code mới nhất về
  • npm install : cài đặt các thư viện cần thiết
  • Chỉnh sửa password tương ứng với mysql workbench trên máy
  • npm run db:reset
  • npm run db:migrate
  • npm run db:seed