Study management software for research organizations.
- JDK 11+
- Maven 3+
- MongoDB 3+
- NPM and Node.JS
- IDBS
- Egnyte
- Sharepoint
- Microsoft Teams
- Active Directory LDAP
To build and run the project locally:
-
Make sure you have all requirements installed.
-
Create a new MongoDB database and user account.
-
If you plan on doing local development or running tests, perform the following steps: 3a. Create a test database and user account. 3b. Add a
test.properties
file in thesrc/test/resources
folder of each module of the project. Use the providedtest.properties.example
file as a template for filling in the required information. -
Create a new file,
src/main/resources/application.properties
. Use theapplication.properties.example
file as a template for filling out the required parameters for running the application. -
Build the application in the following order:
npm install npm run build mvn clean package
-
You can run the application with Maven:
mvn spring-boot:run
Or, you can execute the packaged WAR file directly:
java -jar study-tracker.war
For questions about Study Tracker, or if you would like to contribute, please contact:
Copyright 2020 Decibel Therapeutics
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.