Local Project Setup Instructions
Doctors on Hand is a service to allow people to efficiently find the best doctor for their symptoms.
- 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.
- Clone the Repository TSE Server:
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
The project's base .env
file is designed with the Docker Compose files present in the project. Edit at your own risk.
- Clone the Repository TSE Website:
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
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.