Skip to content

FACG5/Twig

Repository files navigation

Twig: The Medical Database

Build Status

Problem Statement

Every day migrant, immigrant and refugee patients are an increasing feature in medical facilities throughout the world. Medical professionals are more commonly facing language barriers with these patients. Some try to communicate with patients in their second or third languages. Some patients go without translation. .

Our Solution

Create a platform for volunteers to submit translation and/or verify existing translations in their native languages/dialects.

User journey

As a user I can submit translation and/or verify existing translations of existing medical questions in their native languages/dialects.

User stories

1- As a user I can register in the website.

2- As a user I can login to the website.

3- As a user I can view my profile.

4- As a user I can translation categories

5- As a user I can view groups of question based on speciality.

6- As a user I can view translations for a spacific question.

7- As a user I can submit text translation of a question.

8- As a user I can submit audio translation of a question.

9- As a user I can submit sign language video translation of a question.

10- As a user I can verify an existing translation of a question (by vote).


Website live Heroku Here


How to run website locally

  • Clone this repository
  • cd Twig then run npm i
  • cd client then run npm
  • Create a config.env file in the root of twig.
  • Add dbUser, dbPassword, dbName and SECRET in it.
  • run npm run dev to run the project

Tech stack

  • Express JS
  • React JS
  • PostgreSQL
  • Sequelize
  • HTML5
  • CSS3
  • Javascript

Team