Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.88 KB

README.md

File metadata and controls

46 lines (33 loc) · 1.88 KB

AMRIT - Scheduler

License: GPL v3 branch parameter

It acts as an interface between client and the scheduling services provided, allowing users to interact for consultation with specialists. It also provides the info of availability and unavailability of specialists, retrieving available slots for specialists, booking and cancelling slots, and fetching day views of specialists for a particular specialization.

Features

  • Handles various requests for scheduling/booking/cancelling slots
  • Provides slots availability
  • provides specialists availability of any day

Prerequisite

  • JDK 17
  • Maven
  • Nodejs v18.10.0
  • MySQL

Run

Building from source

  1. To build deployable war files
mvn -B package --file pom.xml -P <profile_name>

The available profiles include dev, local, test, and ci. Refer to src/environments/environment.ci.template file and ensure that the right environment variables are set for the build.

Packing with ci profile calls build-ci script in package.json. It creates a environment.ci.ts file with all environment variables used in the generated build.

Filing Issues

If you encounter any issues, bugs, or have feature requests, please file them in the main AMRIT repository. Centralizing all feedback helps us streamline improvements and address concerns efficiently.

Join Our Community

We’d love to have you join our community discussions and get real-time support!
Join our Discord server to connect with contributors, ask questions, and stay updated.