Skip to content
@TSE-Doctors-on-Hand

TSE - Doctors on Hand

CMP2804 Team Software Engineering 2324 Submission

CMP2804M Team Software Engineering - Doctors on Hand

Local Project Setup Instructions

Doctors on Hand is a service to allow people to efficiently find the best doctor for their symptoms.

Presequities

  • Node v (^20.0.0) and Node Package Manager (NPM)
  • Java 21 SDK
  • Git
  • Docker (& Docker Compose)

We highly recommend IntelliJ IDEA as the IDE of choice for running this project.


Setup: Backend

git clone https://github.com/TSE-Doctors-on-Hand/tse-server
  • Build the Project using Gradle Buildtools:
./gradlew build

(Alternatively, use the Gradle Menu in IntelliJ IDEA)

  • Start the Docker Containers
docker compose up -d

This will start both the PostgresDB and tse-server required for the project to start.

The backend will then be available at http://localhost:8080

Notice

The project's base .env file is designed with the Docker Compose files present in the project. Edit at your own risk.


Setup: Frontend

git clone https://github.com/TSE-Doctors-on-Hand/tse-website
  • Install Node Dependencies:
npm i
  • Run Development version of application:
npm run dev

The frontend will then be available at http://localhost:3000

Initialising Mock Data

In order to initialize mock data for the program, please access the mock endpoint available at:

http://localhost:8080/api/admin/insert

This data is not designed for post-development usage.

Popular repositories Loading

  1. tse-server tse-server Public archive

    Backend repository for Doctors on Hand

    Kotlin 2

  2. tse-website tse-website Public archive

    Frontend repository for Doctors on Hand

    Vue 1

  3. .github .github Public

Repositories

Showing 3 of 3 repositories
  • tse-website Public archive

    Frontend repository for Doctors on Hand

    TSE-Doctors-on-Hand/tse-website’s past year of commit activity
    Vue 1 0 0 0 Updated May 9, 2024
  • tse-server Public archive

    Backend repository for Doctors on Hand

    TSE-Doctors-on-Hand/tse-server’s past year of commit activity
    Kotlin 2 0 0 0 Updated May 9, 2024
  • .github Public
    TSE-Doctors-on-Hand/.github’s past year of commit activity
    0 0 0 0 Updated May 9, 2024

Top languages

Loading…

Most used topics

Loading…