Dansteve / peachy-healthcare

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Peachy healthcare Dashboard by Dansteve Adekanbi (22178806)

Peachy healthcare Dashboard

Author

  • Name: Dansteve Adegbola Adekanbi
  • Student ID: 22178806
  • Course Title: CMP7200 - Individual Master's Project
  • Course Code: CMP7200
  • University: Birmingham City University
  • Module Leader: Dr Iain Rice

Project Title

Design and Implementation of an AI-Powered Precision Medicine Dashboard

Project Overview

  • This project is a simple Design and Implementation of an AI-Powered Precision Medicine Dashboard application (peachy-healthcare). The primary aim of this project is to design and implement an AI-powered precision medicine dashboard that integrates genetic test results from saliva-based pharmacodynamic tests, medication metabolism information, and lifestyle data to provide personalized health insights and recommendations

  • This is a prove of concept for my Individual Master's Project A S2 2022/3 course work.

  • The project is built using the following technologies:

    1. Ionic - Angular (HTML, SCSS, TypeScript/JavaScript)
    2. NestJS - NodeJS (TypeScript/JavaScript)
    3. Python (Flask) (Python)

Project Enviroment Requirements

Database

we are using postgresql database and the database is hosted on neon

Project Setup

  1. Clone the repository

    git clone https://github.com/Dansteve/peachy-healthcare.git
  2. Install the dependencies for the backend and frontend

    cd peachy-healthcare
    npm install
  3. Run the backend and frontend

     npm run serve
  4. Visit the frontend in your browser

    http://localhost:4200
  5. Visit External the frontend in your browser

    TBD

Disclaimer

  • 🔥 Note: This project is not production ready. It is only a prove of concept. so no security measures have been put in place and the database is not persistent.

Deployment

  • The project is deployed on Firebase. You can visit the deployed version of the project here

To Create a new component

npx nx g component --name=app-footer --project=frontend

To Create a new page

npx nx g page --directory=pages/public --name=register --project=frontend

About


Languages

Language:TypeScript 71.2%Language:SCSS 16.0%Language:HTML 12.7%Language:JavaScript 0.1%