Skip to content

GSG-G13/ntherapy-react

Repository files navigation

Ntherapy

Ntherapy is a web application that helps people to find the right therapist for them. It allows users to search for Verified therapists and view their specialty. Users can also book an appointment with the therapist they choose.

Problem

  • Finding the right therapist is a hard task.
  • its hard to verify the therapist's identity.
  • its hard to book an appointment with the therapist.
  • its hard to view the therapist's specialty.

Solution

  • Ntherapy helps people to find the right therapist for them.
  • Ntherapy allows users to search for Verified therapists and view their specialty.
  • Ntherapy allows users to book an appointment with the therapist they choose.

Database Schema

Tech Stack

React.js
TypeScript
Material UI
Formik
S3
React Stripe
Node.js
Express.js
PostgreSQL

User Stories

  • As a user, I want to be able to search for therapists.
  • As a user, I want to be able to view the therapist's specialty.
  • As a user, I want to be able to book an appointment with the therapist I choose.
  • As a user, I want to be able to view the therapist's profile.
  • As a therapist, I want to be able to create an account.
  • As a therapist, I want to be able to create a profile.
  • As a therapist, I want to be able to add my specialty.
  • As a therapist, I want to be able to add my availability.

Figma and UI/UX Design

Installation

  1. Clone the repo

     git clone https://github.com/GSG-G13/ntherapy-react.git
  2. Install NPM packages

    npm install
  3. run in development mode

    npm run dev
  4. run in production mode

     npm run build
     npm run start

Our Great Team

Our Great Team Leader