cosmos-ummc / butterfly

Hackathon Admin Dashboard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Submissions

Link to the demonstration video

Link to the presentation slides

Link to the user manual

Link to the Psychologist / Staff / Admin Login Page

Link to The Users(Client) Login Page

Link to our humanized chat bot

Link to the DASS-21 Original Question Sets

Link to the IES-R Original Question Sets

Link to the Backend Main Service GitHub Repo

Link to the Client Website GitHub Repo

Link to the Admin Dashboard GitHub Repo

Link to the Backend Chat Service GitHub Repo

Link to the Telegram Chat Bot GitHub Repo

Instructions

This repository is for the admin dashboard frontend. There are several modules included:

  • User test results visualization module

This module offers an overview of users' test results and status.

  • Admin module

This modules is used to manage the admins.

  • Consultant module

This modules is used to manage the consultants.

  • Consultant meeting module

This modules is used to manage the consultants' own meetings, and quick access to the meeting links.

  • User module

This module is used to manage the users and access their report and mental health status.

  • User report module

This module is used to view the users' reports and the test results.

  • User meeting module

This module is used to view the users' own meetings.

  • Meeting module

This module is used to manage meetings.

  • Report module

This module is used to view details of users' reports that contain the users' answers for every question.

  • Content management module

This module is used to manage all the contents that will be displayed to the QUARANTEAM main website. Superuser access is required to access this module.

Project Setup

  • Install NodeJS version v12.14.1.

  • Next, clone the repository.

  • cd to the project directory and run npm install to install the dependencies.

  • add the environment variables as follows:

REACT_APP_API_URL=<Link to backend main service>
REACT_APP_ENV=dev
  • run npm start to start the service locally.

About

Hackathon Admin Dashboard


Languages

Language:JavaScript 98.4%Language:HTML 1.0%Language:Dockerfile 0.3%Language:CSS 0.3%